使用defaultAxesColorOrder属性,即可设置双y中的颜色。
fig = figure;
left_color = [.5 .5 0];
right_color = [0 .5 .5];
set(fig,'defaultAxesColorOrder',[left_color; right_color]);
y = [1 2 3; 4 5 6];
yyaxis left
plot(y)
z = [6 5 4; 3 2 1];
yyaxis right
plot(z)

该篇博客介绍了如何在MATLAB中使用defaultAxesColorOrder属性来定制双Y轴图形的颜色。通过设置fig对象的属性,可以分别设定左侧和右侧Y轴的线条颜色。示例代码展示了一个使用left_color和right_color定义的颜色方案,并分别用yyaxisleft和yyaxisright绘制了两条不同颜色的曲线。
使用defaultAxesColorOrder属性,即可设置双y中的颜色。
fig = figure;
left_color = [.5 .5 0];
right_color = [0 .5 .5];
set(fig,'defaultAxesColorOrder',[left_color; right_color]);
y = [1 2 3; 4 5 6];
yyaxis left
plot(y)
z = [6 5 4; 3 2 1];
yyaxis right
plot(z)

328

被折叠的 条评论
为什么被折叠?
