绘制双坐标轴的图形

Posted airboy1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绘制双坐标轴的图形相关的知识,希望对你有一定的参考价值。

%[AX,H1,H2]=plotyy(...):返回AX中创建的两个坐标轴的句柄以及H1和H2中每个图形绘图对象的句柄。AX(1)为左侧轴,AX(2)为右侧轴。
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
 
figure % new figure
[hAx,hLine1,hLine2] = plotyy(x,y1,x,y2);
 
title(‘Multiple Decay Rates‘)
xlabel(‘Time (musec)‘)
 
ylabel(hAx(1),‘Slow Decay‘) % left y-axis    修改左边y轴的标签
ylabel(hAx(2),‘Fast Decay‘) % right y-axis   修改右边y轴的标签
hLine1.LineStyle = ‘--‘;   % 修改1的线形状
% hLine1.Color=‘b‘;       % 1线默认是 颜色是蓝色     
hLine1.LineWidth=2;
hline1.Marker=‘o‘;
hLine2.LineStyle = ‘:‘;
% hLine2.Color=‘r‘;      % 2线默认是 颜色是红色
hLine2.LineWidth=2;

  技术分享图片

以上是关于绘制双坐标轴的图形的主要内容,如果未能解决你的问题,请参考以下文章

绘制双坐标轴的图形3-不同的plot类型

MATLAB绘制二维图时如何使坐标轴名字显示在右侧?

Matlab绘制包含双Y轴的图

顶点着色器的绘制操作

python 如何绘制子图的同时绘制双坐标轴图像

plotly可视化绘制双坐标轴图