当我使用以下方法在同一个图上绘制多条曲线时hold on
,每条曲线默认为相同的颜色(蓝色)。我希望它们有不同的颜色。
我见过的一种解决方案是制作颜色矢量,例如c = ['k', 'g', 'r', ...]
并循环它,但我不喜欢这个解决方案。如果我的绘图数量大于颜色向量的长度,事情就会崩溃c
,我不想定义c
在每个文件中。
有更好的解决方案吗?
尝试使用hold all
反而。您的曲线应自动在颜色图上循环。从help hold http://www.mathworks.com/help/techdoc/ref/hold.html:
保留所有保存图形和当前线条颜色和线条样式
后续绘图命令不会重置 ColorOrder 和
LineStyleOrder 属性值添加到列表的开头。绘图
命令继续循环预定义的颜色和线条
从列表中最后一个图表停止的位置开始设置样式。
您可以使用以下命令检查颜色图get(gca,'ColorOrder')
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)