MATLAB 图例组

发布于 2024-11-19 13:28:56 字数 589 浏览 2 评论 0原文

我正在使用 MATLAB 绘制一些数据。我想创建图例,以便将信息分为两种类型,即 Type1 和 Type2。 每种类型的数据都有我正在绘制的几行特定数据。 假设:

  • Type1 数据具有 line1 和 line2
  • Type2 数据具有 line1、line2 和 line3

这将生成 5 条线图。现在对于图例我可以做类似的事情:

legend('Type1: line1','Type1: line2','Type2: line1', ...
       'Type2: line2','Type2: line3');

但这会重复“类型”,最好的方法将是如下所示:(

最终图例输出)

  • Type1:
    • 第 1 行
    • 第2行
  • 类型2:
    • 第 1 行
    • 第2行
    • 第3行

非常感谢。希望你能帮助解决我的第一个问题:D

I'm using MATLAB to plot some data. I would like to create the legend so that it divides information into two types, say Type1 and Type2.
Each type of data has several specific lines of data which i am plotting.
Suppose that:

  • Type1 data has line1 and line2
  • Type2 data has line1 and line2 and line3

This would make a 5 line plot. Now for the legend i can do something like:

legend('Type1: line1','Type1: line2','Type2: line1', ...
       'Type2: line2','Type2: line3');

But that repeats the 'Types' and the best way would be something that would look like:

(final legend output)

  • Type1:
    • line1
    • line2
  • Type2:
    • line1
    • line2
    • line3

Thanks a lot. Hope you can help with my first question here :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眸 2024-11-26 13:28:56

您可能想看看 LEGENDFLEX,您可以从 Matlab 文件交换 下载>

You may want to have a look at LEGENDFLEX that you can download from the Matlab File Exchange

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文