我在Matlab中有一条带有几条线的图,我想事后控制线的颜色:
figure; hold on;
for ind=1:4
plot(rand(1,10))
end
我知道我可以使用
set(0,'DefaultAxesColorOrder',summer(4))
在绘制之前,更改绘制线的颜色,但是(如何)在查看绘制后可以实现相同的效果?可以尝试一些不同的颜色图吗?
默认情况下,每个图都从其轴的属性'ColorOrder'
中获取其颜色,而默认情况下,该颜色又从'DefaultAxesColorOrder'
对象的groot
中获取。
创建绘图后,您需要分别修改其颜色;更改上述属性不会影响它们:
groot