显示数据与多尺度和轴的极限
您可以使用各种技术来可视化数据多尺度和轴的限制。例如,您可以使用yyaxis
有两个函数来创建阴谋y相互重合。创建情节与多个x- - -y相互重合、多彩色、或创建一个情节的不连续轴分为间隔,使用tiledlayout
函数。
显示数据有两个y相互重合
使用yyaxis
有两个函数来创建一个阴谋y相互重合。例如,您可以使用两个y相互重合绘制两条线在不同的尺度上。
创建一个坐标轴对象,激活了y设在通过调用yyaxis左
。然后画一个正弦波。
图yyaxis左x = linspace (0, 10);y =罪(3 * x);情节(x, y)
激活的y设在通过调用yyaxis正确
。然后情节一个放大正弦波。
yyaxis正确的y2 =罪(3 * x) * exp (0.5 * x);情节(x, y2)
显示数据与多个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
父对象。情节
x2
和y2
黑线,并指定ax2
作为目标轴。移动x设在顶部和移动y设在。
设置坐标轴对象的颜色
“没有”
这潜在的阴谋是可见的。关掉情节盒防止盒子边缘模糊x- - -y相互重合。
ax2 =轴(t);情节(ax2 x2, y2,“- k”)ax2。XAxisLocation =“高级”;ax2。YAxisLocation =“对”;ax2。颜色=“没有”;ax₁。盒=“关闭”;ax2。盒=“关闭”;
图数据不连续x设在
自从R2019b
您可以使用一个平铺图布局给阴谋的外观分为间隔沿着一个轴。例如,您可能想要排除的一个部分x设在关注感兴趣的其他地区。
创建坐标向量x
和y
。
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
在第一个瓷砖。情节x和y,并设置x设在限制第一个区间:
创建
ax₁
通过调用轴
功能和指定t
父对象。默认情况下,轴进入第一个瓷砖。情节x和y
ax₁
。调用
参照线
函数显示一个垂直的点线第一区间的上限。设置x设在第一间隔限制,
[0 15]
。添加一个轴标签来识别第一个区间。
ax₁=轴(t);情节(ax₁, x, y)参照线(ax₁, 15日“:”);ax₁。盒=“关闭”;15 xlim (ax₁,[0])包含(ax₁,“第一间隔”)
重复这个过程来创建另一个坐标轴对象和情节的第二区间。默认情况下轴出现在第一个瓷砖。把它移动到第二个瓷砖通过设置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”)
添加一个标题,通过瓦图布局标题
函数。
标题(t)“减毒余弦函数”)
与单独的彩色显示两组数据
自从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。让这个看不见的通过设置坐标轴对象可见
财产“关闭”
。连接轴对象保持同步。在这种情况下,您可以通过孩子们的
t
到linkaxes
函数。或者,您可以通过个人轴矢量对象的函数。
%用冬季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)
与一个标签显示一个colorbar每个坐标轴对象在东方瓷砖的布局。布局安排彩色并保持一致。
cb1 = colorbar (ax₁);cb1.Layout。瓦=“东”;cb1.Label。字符串=“时间(s)”;cb2 = colorbar (ax2);cb2.Layout。瓦=“东”;cb2.Label。字符串=浓度(M)的;