MATLAB 图例组
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能想看看 LEGENDFLEX,您可以从 Matlab 文件交换 下载>
You may want to have a look at LEGENDFLEX that you can download from the Matlab File Exchange