文档

yyaxis

创建具有两个y轴的图表

语法

yyaxis左
yyaxis正确
yyaxis (ax,___)

描述

例子

yyaxis激活与当前轴相关的左侧y设在。后续的图形命令针对左侧。如果当前轴不包括两个y-axes,然后该命令添加了第二个y设在。如果没有轴,则此命令首先创建它们。

yyaxis正确的激活与右侧相关联的当前轴的一侧y设在。后续的图形命令以右侧为目标。

例子

yyaxis (斧头,___)指定轴的活动端斧头而不是当前的坐标轴。如果轴不包括两个y-axes,然后该命令添加了第二个y设在。指定轴作为第一个输入参数。使用单引号“左”“对”

例子

全部折叠

创建一个轴y-左右两边的轴。在左侧绘制一组数据y设在。然后,用yyaxis正确激活右侧,以便后续图形函数将其作为目标。在右边画出第二组数据y轴和设置的限制为右y设在。

x = linspace (0, 10);y =罪(3 * x);yyaxisplot(x,y) z = sin3 *x .*exp(0.5*x);yyaxis正确的情节(x, z) ylim (150 [-150])

用两个创建一个图表y-轴,并在每边添加标题和轴标签。

载荷矩阵hwydata从示例文件accidents.mat。中创建第五列的散点图hwydata对左y设在。添加标题和轴标签。

负载(“accidents.mat”,“hwydata”) ind = 1:51;司机= hwydata (: 5);yyaxis散射(印第安纳州、司机)标题(“高速公路数据”)包含(“州”) ylabel (“许可司机(千)”)

中创建第七列的第二个散点图hwydata反对的权利y设在。然后,标记右边y设在。

流行= hwydata (: 7);yyaxis正确的散射(印第安纳州、流行)ylabel (“汽车行驶里程(百万)”)

在左边画两条线y-轴使用抓住命令。

x = linspace (0, 10);yl1 = sin (x);yl2 = sin (x / 2);yyaxis情节(x, yl1)情节(x, yl2)

在右边画两条线y设在。的持有命令同时影响左边和右边y- axis,因此不需要重新发出它。策划后,转持有后退。

yr1 = x;yr2 = x ^ 2;yyaxis正确的情节(x, yr1)情节(x, yr2)

清除左侧,使其活动,然后使用命令。

yyaxis

创建带有两个子图的图形,并分配对象变量ax₁ax2。添加第二个y-轴指定到上子图ax₁作为第一个输入yyaxis。如果不指定坐标轴,则yyaxis添加一个第二y-到当前轴的轴。

x = linspace (10);ax₁=次要情节(2,1,1);yyaxis (ax₁“左”)情节(ax₁,x, sin (x)) yyaxis (ax₁,“对”) plot(ax1,x,exp(x)) ax2 = subplot(2,1,2);情节(ax2 1:10)

输入参数

全部折叠

目标轴,指定为对象。如果您没有指定对象,然后yyaxis使用当前轴。

限制

  • 当使用两个y轴时,不能:

    • 旋转坐标轴(仅在2d视图中)。

    • 销注释。

    • 复制使用的坐标轴对象copyobj

提示

  • 要确定轴的哪一边是活动的,请查询YAxisLocation财产对象。属性设置为“左”当左脑活跃时“对”当右脑活跃时。的YAxisLocation财产的对象有两个y-轴是只读的。

  • 清除活跃的一面,使用。清除两侧的轴,并移走右边的轴y设在,使用cla重置。或者,您可以等待清除两侧和删除右边y设置,直到下一个绘图命令NextPlot财产的对象“replaceall”

算法

全部折叠

网格线

网格线与左边的刻度线对应y设在。

颜色和线条样式

图形与轴的特定边关联的图形使用与y-轴在这边。如果一个边包含多行,那么这些行按行样式顺序循环。左边y的颜色顺序中使用第一种颜色对象,右边y-axis使用第二种颜色。

如果加上一秒y设在一个对象,其中包含图表,然后是现有图表和左侧y-轴不改变颜色。正确的y-axis使用颜色顺序中的下一个颜色。

轴属性

属性相关的轴y-axis有两个值。然而,MATLAB®只允许访问活动端的值。例如,如果左侧是活动的,则YLim对象的属性包含左侧的限制y设在。同样地,如果右边是活动的,则YLim属性包含对权限的限制y设在。

一个例外是桠溪财产的对象包含两个标尺对象的数组(每个对象一个)y设在)。您可以使用规则来访问每个规则y-轴不依赖于活动方。例如,请参阅修改具有两个y轴的图表的属性

介绍了R2016a

这个话题有用吗?