Tia*_*ong 7 matlab plot colors
当我使用相同的绘图绘制几条曲线时hold on,每条曲线默认为相同的颜色(蓝色).我希望他们有各种不同的颜色.
hold on
我见过的一个解决方案是制作一个颜色矢量,例如c = ['k', 'g', 'r', ...]并在其上循环,但我不喜欢这个解决方案.如果我的绘图数量大于我的颜色向量的长度,事情就会破裂c,我不想c在每个文件中定义.
c = ['k', 'g', 'r', ...]
c
有更好的解决方案吗?
Geo*_*sov 11
请尝试使用hold all.曲线应自动在色彩图上循环.来自help hold:
hold all
help hold
hold all保存图形和当前线条颜色和线条样式,以便后续的绘图命令不会将ColorOrder和LineStyleOrder属性值重置为列表的开头.绘图命令继续循环通过预定义的颜色和线条样式,最后一个图形在列表中停止.
您可以使用检查色彩映射get(gca,'ColorOrder').
get(gca,'ColorOrder')
归档时间:
13 年,7 月 前
查看次数:
8052 次
最近记录:
13 年,4 月 前