【2.6.9 设置特殊的图例 】Matlab科研论文作图
发布网友
发布时间:2024-10-06 13:13
我来回答
共1个回答
热心网友
时间:2024-11-16 13:27
2.6 特殊绘图
2.6.9 设置特殊的图例
颜值即正义;
颜色模板参考:
话不多少,直接上正题,目标是下面这种样式的图:
可以看到,图例和曲线的对应关系:点标记一样,颜色不一样。一般来说,Matlab 的 legend 标记和曲线标记是一一对应的,即颜色和点标记保持一致,现在这种样式怎么做到的?
首先,我们知道,Matlab 的 legend 可少不可多,也就是说,legend 显示的数量只能比真实的曲线数量少,比如,你画了5条线,legend 内容只有三个,没有特殊指定,这三个legend对应的就是你按顺序画的前3条线,有了这个思路,聪明的小伙伴应该想到,我们先用黑色的标记画3条线,然后重复绘制一遍,分别用不同的颜色来标记,legend 只显示三个,那么这个legend对应的就是我们最开始画的那3条线。
甚至,你还可以这样玩,指定显示某些曲线的legend: