本周文件交换选择

我们最好的用户反馈

多线图的颜色

次郎这周的选择是VARYCOLOR丹尼尔·赫尔米克。您是否曾经在一个图形上绘制许多条线,并且必须构造额外的颜色集来增强8种内置颜色?你可能必须想出一套好的颜色,跨越光谱的广泛范围。丹尼尔的varycolor会用一个命令给你那个颜色集。假设我要画出50条直线。我可以得到这样的颜色矩阵:
ColorSet = varycolor(50);
我可以把这个颜色矩阵作为我的颜色财产情节
plot(rand(10,1), 'Color', ColorSet(1,:))
或者设置为新的ColorOrder坐标轴的性质。现在,我的后续图将遵循新的颜色顺序。(一定要用保存所有为了保持颜色的顺序。)
集(gca),“ColorOrder”, ColorSet);持有所有M = 1:50 plot([0 51-m], [0 M]);结束
当我有这么多行字时,我经常在想,写图例的最佳方式是什么。我可以简单地添加默认的图例:
传说显示位置NorthEastOutside
但这是相当不切实际的。相反,我可以使用刚才创建的颜色矩阵并在颜色条中使用它。
传说集(gcf,“Colormap”, ColorSet);colorbar
由于我适当地选择了与行数相同的颜色数量,因此色度比例尺对应于行数。第1行是绿色的,第40行是红色的。作为奖励,看看罗兰的博客有风格的策划了解自定义线条样式的其他方法。评论告诉我们在这里如何自定义可视化以尽可能清楚地传达想法。你是使用颜色、线条样式还是记号笔?或者是一些组合。

使用MATLAB®7.6发布

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。