多图

版本1.0.0.0 (3.15 KB 奥利维尔
二维线状图在几个轴上与公共x轴

2.9 k下载

更新2008年7月22日

查看许可协议

多图-在多个轴上的2d线图,具有共同的x轴
multiplot(XDATA,YDATA,'PropertyName',PropertyValue,…)绘制数据
存储在单元格数组XDATA和YDATA中的几个子图具有共同的
轴。Multiplot还链接所有生成的轴,以便同步
沿着x轴放大。参见下面对每个参数的描述。

LINES = multiplot(XDATA,YDATA,'PropertyName',PropertyValue,…)执行
操作,并返回单元格中所有绘图线的句柄
与XDATA长度相同的数组。

[LINES,AXES] = multiplot(XDATA,YDATA,'PropertyName',PropertyValue,…)
作为第一个语法执行操作,并返回所有的句柄
在单元格数组中绘制的线具有与XDATA相同的长度
双数组中的轴句柄。

所需输入和描述:
XData -单元格数组。包含行的X数据。每一个细胞
content类似于执行plot(X,Y)时的X变量。

单元格数组。包含行的Y数据。每一个细胞
content类似于执行plot(X,Y)时的Y变量。
注意,YData的长度必须与XData相同。

属性/值对和描述:

单元格数组或字符数组。如果LineSpec是一个字符数组,那么它
指定此行规范将用于所有行。如果LineSpec是一个
单元格数组它必须只包含字符数组,并且每个单元格将指定
XData和YData中相应单元格的行规范。
注意,如果LineSpec单元格数组的元素少于XData和YData
然后将定期重用行规范。

XLabel - Char数组。x轴标签显示在底部轴下面。

YLabel -单元格数组。标签将显示在y轴旁边
对于每个数据。
注意,YLabel必须与XData和YData的长度相同。

标题- Char数组。标签在所有轴的顶部不显示。

双元素双数组。的下限和上限
所有轴的公共x轴。

例子:
Xdata = {1:20, linspace(-10,25,100), linspace(0,30,25)};
Ydata ={2000 *兰特(1,20),兰特(1,100),500 *兰特(1,25)};
ylabel = {'1st Data','2nd Data','3rd Data'};
Linespec = {'b-*','r:+','g'};
multiplot(xdata, ydata, 'YLabel', YLabel,…
'LineSpec', LineSpec, 'Title', 'Graph Title', 'XLabel', 'time');

引用作为

奥利维尔(2022)。多图(//www.tatmou.com/matlabcentral/fileexchange/18011-multiplot), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2007b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!