gpt4 book ai didi

matlab - 重置用于在 Matlab/Octave 中绘图的 ColorOrder 索引

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:38 25 4
gpt4 key购买 nike

我有矩阵 x1, x2, ... 包含可变 数量的行向量。我做连续的情节

figure
hold all % or hold on
plot(x1')
plot(x2')
plot(x3')

Matlab 或 Octave 通常遍历 ColorOrder 并以不同颜色绘制每条线。 但我希望每个 plot 命令再次从 colororder 中的第一个颜色开始,所以在默认情况下,矩阵中的第一个向量应该是蓝色,第二个是绿色,第三个是红色等等

不幸的是,我找不到任何与颜色索引相关的属性,也找不到其他方法来重置它。

最佳答案

从 R2014b 开始,有一种重新启动颜色顺序的简单方法。

每次需要重置颜色顺序时插入此行。

set(gca,'ColorOrderIndex',1)

ax = gca;
ax.ColorOrderIndex = 1;

见: http://au.mathworks.com/help/matlab/graphics_transition/why-are-plot-lines-different-colors.html

关于matlab - 重置用于在 Matlab/Octave 中绘图的 ColorOrder 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30183701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com