Matlab绘制包含双Y轴的图
繪制數(shù)據(jù)對(duì)左側(cè)?y?軸的圖
創(chuàng)建左右兩側(cè)都有?y?軸的坐標(biāo)區(qū)。yyaxis left?命令用于創(chuàng)建坐標(biāo)區(qū)并激活左側(cè)。后續(xù)圖形函數(shù)(例如?plot)的目標(biāo)為活動(dòng)側(cè)。繪制數(shù)據(jù)對(duì)左側(cè)?y?軸的圖。
x = linspace(0,25);y = sin(x/2);yyaxis leftplot(x,y);繪制數(shù)據(jù)對(duì)右側(cè)?y?軸的圖。
使用?yyaxis right?激活右側(cè)。然后,繪制一組數(shù)據(jù)對(duì)右側(cè)?y?軸的圖。
r = x.^2/2;yyaxis rightplot(x,r);添加標(biāo)題和軸標(biāo)簽
使用?yyaxis left?和?yyaxis right?命令控制坐標(biāo)區(qū)的哪一側(cè)為活動(dòng)側(cè)。然后添加標(biāo)題和軸標(biāo)簽。???????
yyaxis lefttitle('Plots with Different y-Scales')xlabel('Values from 0 to 25')ylabel('Left Side') yyaxis rightylabel('Right Side')基于每一側(cè)繪制其他數(shù)據(jù)圖
使用?hold on?命令再向左側(cè)添加兩個(gè)線條。向右側(cè)添加一個(gè)誤差條。新圖與對(duì)應(yīng)的?y?軸使用相同的顏色,并循環(huán)使用線型序列。hold on?命令同時(shí)影響左右兩側(cè)。???????
hold on yyaxis lefty2 = sin(x/3);plot(x,y2);y3 = sin(x/4);plot(x,y3); yyaxis rightload count.dat;m = mean(count,2);e = std(count,1,2);errorbar(m,e) hold off清除坐標(biāo)區(qū)的一側(cè)
首先激活右側(cè) y 軸,然后使用?cla?命令清除右側(cè) y 軸的數(shù)據(jù)。???????
yyaxis rightcla清除坐標(biāo)區(qū)并刪除右側(cè)?y?軸
使用?cla reset?清除整個(gè)坐標(biāo)區(qū)數(shù)據(jù)并刪除右側(cè)的?y?軸。
cla reset現(xiàn)在,當(dāng)您創(chuàng)建繪圖時(shí),繪圖將僅包含一個(gè)?y?軸。例如,基于單個(gè) y 軸繪制三條線條。???????
xx = linspace(0,25);yy1 = sin(xx/4); yy2 = sin(xx/5); yy3 = sin(xx/6);plot(xx,yy1,xx,yy2,xx,yy3)將第二個(gè)?y?軸添加到現(xiàn)有圖形
使用?yyaxis?向現(xiàn)有圖表添加第二個(gè)?y?軸。現(xiàn)有繪圖和左側(cè)的?y?軸不會(huì)更改顏色。右側(cè)?y?軸將使用坐標(biāo)區(qū)色序中的下一種顏色。添加到坐標(biāo)區(qū)中的新繪圖使用與對(duì)應(yīng)的?y?軸相同的顏色。???????
yyaxis rightrr1 = exp(xx/6);rr2 = exp(xx/8);plot(xx,rr1,xx,rr2)?
總結(jié)
以上是生活随笔為你收集整理的Matlab绘制包含双Y轴的图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: matlab神经模糊推理系统
- 下一篇: Matlab实用程序--图形应用-图形的