主要内容

显示数据与多尺度和轴的极限

您可以使用各种技术来可视化数据多尺度和轴的限制。例如,您可以使用yyaxis有两个函数来创建阴谋y相互重合。创建情节与多个x- - -y相互重合、多彩色、或创建一个情节的不连续轴分为间隔,使用tiledlayout函数。

显示数据有两个y相互重合

使用yyaxis有两个函数来创建一个阴谋y相互重合。例如,您可以使用两个y相互重合绘制两条线在不同的尺度上。

创建一个坐标轴对象,激活了y设在通过调用yyaxis左。然后画一个正弦波。

图yyaxisx = linspace (0, 10);y =罪(3 * x);情节(x, y)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

激活的y设在通过调用yyaxis正确。然后情节一个放大正弦波。

yyaxis正确的y2 =罪(3 * x) * exp (0.5 * x);情节(x, y2)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。

显示数据与多个x相互重合,y相互重合

自从R2019b

绘制与独立的两组数据x- - -y相互重合,创建两个单独的轴对象在瓦图布局。在一个轴的对象,移动x设在图框的顶部,和移动y设在右侧的图框。

例如,您可以创建两个不同的情节x- - -y设在限制。

首先,创建两组x- - -y坐标。

x1 = 0:0.1:40;日元= 4。* cos (x1) / (x1 + 2);x2 = 1:0.2:20;y2 = x2。^ 2. / x2。^ 3;

创建一个平铺图布局和一个坐标轴对象。然后情节到轴:

  • 创建一个1——- - - - - -1瓦图布局t

  • 创建一个坐标轴对象ax₁通过调用功能和指定t父对象。

  • 情节x1日元作为一条红线,并指定ax₁作为目标轴。

  • 改变的颜色x设在和y设在绘制线相匹配。设置属性在轴策划确保设置保存。

t = tiledlayout (1,1);ax₁=轴(t);情节(ax₁(x1, y1,“- r”ax₁。XColor =“r”;ax₁。YColor =“r”;

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

创建第二个坐标轴对象和情节的第二组数据黑色而不是红色。然后,设置属性第二轴移动对象x设在和y设在,并确保没有掩盖了其他的阴谋。

  • 创建一个坐标轴对象ax2通过调用功能和指定t父对象。

  • 情节x2y2黑线,并指定ax2作为目标轴。

  • 移动x设在顶部和移动y设在。

  • 设置坐标轴对象的颜色“没有”这潜在的阴谋是可见的。

  • 关掉情节盒防止盒子边缘模糊x- - -y相互重合。

ax2 =轴(t);情节(ax2 x2, y2,“- k”)ax2。XAxisLocation =“高级”;ax2。YAxisLocation =“对”;ax2。颜色=“没有”;ax₁。盒=“关闭”;ax2。盒=“关闭”;

图包含2轴对象。坐标轴对象1包含一个类型的对象。坐标轴对象2包含一个类型的对象。

图数据不连续x设在

自从R2019b

您可以使用一个平铺图布局给阴谋的外观分为间隔沿着一个轴。例如,您可能想要排除的一个部分x设在关注感兴趣的其他地区。

创建坐标向量xy

x = 0:0.1:60;y = 4。* cos (x) / (x + 2);

创建一个平铺图包含两个瓷砖的布局,并将一个坐标轴对象跨两个瓷砖。在最后陈述,这个轴对象将出现在后面的背景,另外两个坐标轴对象。一个部分的x设在将给外观可见的长x设在。

  • 创建一个1——- - - - - -2瓦图布局t,并指定紧凑的瓷砖间距。设置瓷砖间隔允许您控制之间的差距的大小x设在间隔。

  • 创建背景轴bgAx通过调用功能和指定t父对象。指定名称的参数删除所有虱子,关掉情节盒子。

  • 跨跨两个瓷砖通过设置背景轴Layout.TileSpan的属性bgAx(1 2)

图t = tiledlayout (1、2、“TileSpacing”,“紧凑”);bgAx =轴(t)“XTick”[],“YTick”[],“盒子”,“关闭”);bgAx.Layout。TileSpan = (1 - 2);

图包含一个坐标轴对象。坐标轴对象是空的。

创建一个坐标轴对象的前面bgAx在第一个瓷砖。情节xy,并设置x设在限制第一个区间:

  • 创建ax₁通过调用功能和指定t父对象。默认情况下,轴进入第一个瓷砖。

  • 情节x和yax₁

  • 调用参照线函数显示一个垂直的点线第一区间的上限。

  • 设置x设在第一间隔限制,[0 15]

  • 添加一个轴标签来识别第一个区间。

ax₁=轴(t);情节(ax₁, x, y)参照线(ax₁, 15日“:”);ax₁。盒=“关闭”;15 xlim (ax₁,[0])包含(ax₁,“第一间隔”)

图包含2轴对象。坐标轴对象1是空的。坐标轴对象2包含对象类型的线,constantline。

重复这个过程来创建另一个坐标轴对象和情节的第二区间。默认情况下轴出现在第一个瓷砖。把它移动到第二个瓷砖通过设置Layout.Tile财产的轴2。然后,连接轴,这样的限制y相互重合。

%创建第二个情节ax2 =轴(t);ax2.Layout。瓦= 2;情节(ax2, x, y)参照线(ax2, 45岁,“:”);ax2.YAxis。可见=“关闭”;ax2。盒=“关闭”;xlim (ax2 60[45])包含(ax2,“秒”)%连接轴linkaxes ([ax₁ax2],“y”)

图包含3轴对象。坐标轴对象1是空的。坐标轴对象2包含对象类型的线,constantline。轴3包含2线类型的对象,对象constantline。

添加一个标题,通过瓦图布局标题函数。

标题(t)“减毒余弦函数”)

图包含3轴对象。坐标轴对象1是空的。坐标轴对象2包含对象类型的线,constantline。轴3包含2线类型的对象,对象constantline。

与单独的彩色显示两组数据

自从R2020b

一个对象只能容纳一个colorbar轴。创建一个与多个彩色可视化,堆栈多个轴对象在平铺图布局。使轴可见的只有一个,但是他们每个人在旁边显示一个colorbar外部瓷砖的布局。

创建坐标向量,两个泡沫大小数据和颜色数据图表。

x = 1:15;n = 70 * randn (15) + 50;日元= n + x ^ 2;y2 = n - linspace (1225, 15);sz1 =兰德(1、15);sz2 =兰德(1、15);c = linspace (1、10、15);

栈两个轴对象,每个包含一个气泡图,平铺图布局。

  • 创建一个1——- - - - - -1瓦图布局t

  • 创建轴对象ax₁和气泡图冬天colormap。

  • 创建轴对象ax2和气泡图秋天colormap。让这个看不见的通过设置坐标轴对象可见财产“关闭”

  • 连接轴对象保持同步。在这种情况下,您可以通过孩子们的tlinkaxes函数。或者,您可以通过个人轴矢量对象的函数。

%用冬季colormap创建第一个气泡图t = tiledlayout (1,1);ax₁=轴(t);sz1 bubblechart (ax₁, x, y₁, c) colormap (ax₁,“冬天”)%用秋天colormap创建第二个泡泡图ax2 =轴(t);sz2 bubblechart (ax2, x, y2, c) colormap (ax2,“秋天”)ax2。可见=“关闭”;%连接轴的极限linkaxes (t.Children)

图包含一个坐标轴对象。坐标轴bubblechart类型的对象包含一个对象。

与一个标签显示一个colorbar每个坐标轴对象在东方瓷砖的布局。布局安排彩色并保持一致。

cb1 = colorbar (ax₁);cb1.Layout。瓦=“东”;cb1.Label。字符串=“时间(s)”;cb2 = colorbar (ax2);cb2.Layout。瓦=“东”;cb2.Label。字符串=浓度(M)的;

图包含一个坐标轴对象。坐标轴bubblechart类型的对象包含一个对象。

另请参阅

功能

相关的话题