主要内容

plotyy

(不推荐)创建两个y轴的图形

plotyy不推荐。使用yyaxis代替。有关更多信息,请参见兼容性的考虑

语法

plotyy (X1, Y1, X2, Y2)
plotyy (X1, Y1, X2, Y2,函数)
plotyy (X1, Y1, X2, Y2,“function1”、“function2”)
plotyy (ax₁___
[AX,H1,H2] = plotyy(___

描述

plotyy (X1, Y1, X2, Y2)情节日元X1y-轴标记在左侧和图Y2X2y-轴标签在右侧。

plotyy (X1, Y1, X2, Y2,函数)使用指定的绘图函数生成图形。

函数可以是函数句柄或指定的字符向量情节semilogxsemilogy重对数阀杆,或任何MATLAB®接受语法的函数

H =函数(x,y)

例如,

plotyy(x1,y1,x2,y2,@loglog) %函数句柄plotyy(x1,y1,x2,y2,'loglog') %字符向量

函数句柄使您能够访问用户定义的本地函数,并提供其他优点。有关使用函数句柄的更多信息,请参见创建函数句柄

plotyy (X1, Y1, X2, Y2,“function1”、“function2”)使用function1 (X1, Y1)绘制左轴和的数据function2 (X2, Y2)为右轴绘制数据。

plotyy (ax₁___所指定的轴绘制数据ax₁对于第一组数据,而不是使用当前轴。指定ax₁的前一个调用返回的单个轴对象或两个轴对象的向量plotyy.如果你指定一个向量,那么plotyy使用向量中的第一个坐标轴对象。对前面语法中的任何输入参数组合使用此选项。

[AX,H1,H2] = plotyy(___中创建的两个轴的句柄斧头和处理的图形对象从每个情节在H1而且H2斧子(1)左边是和轴吗斧子(2)是右坐标轴。

例子

全部折叠

用两个数据集在一个图上绘制两个数据集y相互重合。

X = 0:0.01:20;y = 200*exp(-0.05*x).*sin(x);Y2 = 0.8*exp(-0.5*x).*sin(10*x);数字%新数字plotyy (x, y₁,x, y2)

图中包含2个轴对象。axis对象1包含一个类型为line的对象。Axes对象2包含一个类型为line的对象。

用含有两个的图绘制两个数据集y相互重合。添加标题和轴标签。

X = 0:0.01:20;y = 200*exp(-0.05*x).*sin(x);Y2 = 0.8*exp(-0.5*x).*sin(10*x);数字%新数字[hAx,hLine1,hLine2] = plotyy(x,y1,x,y2);标题(“多重衰减率”)包含(“时间(\ musec)”) ylabel (hAx (1),“慢衰减”左y轴%ylabel (hAx (2),快速衰减的右y轴%

图中包含2个轴对象。标题为Multiple Decay Rates的Axes对象1包含一个类型为line的对象。Axes对象2包含一个类型为line的对象。

用含有两个的图绘制两个数据集y相互重合。改变线条样式。从R2014b开始,您可以使用点表示法来设置属性。如果您使用的是较早的版本,请使用函数来代替。

X = 0:0.01:20;y = 200*exp(-0.05*x).*sin(x);Y2 = 0.8*exp(-0.5*x).*sin(10*x);[hAx,hLine1,hLine2] = plotyy(x,y1,x,y2);hLine1。线型=“——”;hLine2。线型=“:”

图中包含2个轴对象。axis对象1包含一个类型为line的对象。Axes对象2包含一个类型为line的对象。

使用带有两个y轴的图绘制两个数据集。对与左侧相关的数据使用折线图y相互重合。使用柱状图表示与右侧相关的数据y相互重合。

X = 0:0.1:10;y = 200*exp(-0.05*x).*sin(x);Y2 = 0.8*exp(-0.5*x).*sin(10*x);图plotyy (x, y₁,x, y2,“阴谋”“干细胞”

图中包含2个轴对象。axis对象1包含一个类型为line的对象。Axes对象2包含一个stem类型的对象。

用两个数据集的图绘制三个数据集y相互重合。画出一组与左边相关的数据y设在。图中两组数据与右边相关y-轴,使用两列矩阵。

X = linspace(0,10);y = 200*exp(-0.05*x).*sin(x);Y2 = 0.8*exp(-0.5*x).*sin(10*x);Y3 = 0.2*exp(-0.5*x).*sin(10*x);图(hAx、hLine1 hLine2] = plotyy (x, y₁,[x, x '], [y2, y3]);

图中包含2个轴对象。axis对象1包含一个类型为line的对象。坐标轴对象2包含两个line类型的对象。

扩展功能

版本历史

R2006a之前介绍过

全部展开