plot(z) 可以稍微改变一下,先设置双Y轴颜色,再subplot fig = figure; left_color = [.5 .5 0]; right_color = [0 .5 .5]; set(fig,'defaultAxesColorOrder',[left_color; right_color]); subplot(2,1,1); y = [1 2 3; 4 5 6]; yyaxis left plot(y) z = [6 5 4; 3 2 1]; ...
(default for 3-D plots) % 'NorthWestOutside' outside top left % 'SouthEastOutside' outside bottom right % 'SouthWestOutside' outside bottom left % 'Best' least conflict with data in plot 与绘图中的数据冲突最小 % 'BestOutside' least unused space outside plot %% 背景颜色 set(gcf,'...
将“轴颜色”设置为“无”,以允许第一个轴可见,并对x轴和y轴进行颜色编码以匹配数据。ax2 = axes('Position',get(ax1,'Position'),... 'XAxisLocation','top',... 'YAxisLocation','right',... 'Color','...
将第二个 y 轴添加到现有图形 使用向现有图表添加第二个 y 轴。现有绘图和左侧的 y 轴不会更改颜色。右侧 y 轴将使用坐标区色序中的下一种颜色。添加到坐标区中的新绘图使用与对应的 y 轴相同的颜色。 yyaxis right rr1=exp(xx/6);rr2=exp(xx/8);plot(xx,rr1,xx,rr2)...
生成的图片编辑器重点击view下的小箭头,选中图、右键选择show properity editor,然后点击View下拉菜单中有个plot browser,在右边看到Axes点击一下该行,选中它,然后点击一下右下角的more properties。 此时得到如下界面: 红色圈圈那里可以修改另一边的y轴的颜色。当然里面还有很多可以调的,俺的最终结果图: ...
继续添加代码如下:[hAx,hLine1,hLine2]=plotyy(x,norm,x,norm,'bar','plot');set(hLine2,'Color','y','LineWidth',3)其中set(hLine2,'Color','y','LineWidth',3)是将右侧y轴的线形图颜色设置为黄色y。4 ...
plot(x, y1); yyaxis right; plot(x, y2) 结果为: ax =gca; ax.YAxis(1).Direction ='reverse'; %垂直翻转左y轴 ax.YAxis(2).Direction ='reverse'; % 垂直翻转右y轴 结果为: 示例4¶ 指定两个y轴的颜色 fig =figure; left_color= [001.0]; ...
plot(x, y2, '-b'); ylabel('Exp(x)'); ylim([0, 3e4]); xlabel('X'); title('Graph of Sin(x) and Exp(x)'); 在这个例子中,我们先创建了自变量 x 和两个因变量 y1 和 y2,然后使用 yyaxis 函数把第一个坐标轴放在右边,绘制了红色曲线,其中 '-r' 表示使用红色实线。接着使用 ylabel ...
MATLAB--双坐标 以前画matlab双坐标的时候都是用的plotyy函数,但是轴的设置相对比较麻烦,最近发现了一种新的方式可以分别以左右y轴画图,分别按常规参数设置方式进行设置,最后一同出图即可。 还可以利用gca对坐标轴的粗细,颜色,字体等进行设定 set(gca,'ycolor',[0.8 0.4 0.3],'linewidth',1,'Fontsize',font...