主要内容

getAxes

类:matlab.graphics.chartcontainer.ChartContainer
包:matlab.graphics.chartcontainer

获取图表容器子类的轴

语法

ax = getAxes (obj)

描述

斧头= getAxes (obj属性继承的图表的一个或多个轴对象matlab.graphics.chartcontainer.ChartContainer基类。

输入参数

全部展开

类的matlab.graphics.chartcontainer.ChartContainer基类。

输出参数

全部展开

轴对象,或轴对象数组。的内容斧头用于在类定义中调用绘图函数时指定目标轴。你也可以用斧头设置轴上的属性。

根据图表的内容,斧头可以是标量轴对象或轴对象数组:

  • 如果图表还没有包含坐标轴对象,getAxes创建一个笛卡尔轴并返回为斧头

  • 如果图表包含一个笛卡尔轴、极轴或地理轴对象,斧头作为该对象返回。

  • 如果图表包含多个轴对象,斧头是这些对象的数组。

getAxes只返回笛卡尔轴、极轴或地理轴对象。对象的派生对象不返回其他类型的对象TiledChartLayout

属性

受保护的 真正的

要了解方法的属性,请参见方法属性

例子

全部展开

设置方法是调用绘图函数和设置坐标轴保持状态的常见场所。在这两种情况下,都必须指定目标轴。

创建一个设置方法。在该方法中,调用getAxes获取坐标轴对象斧头.然后画两条线通过斧头的第一个参数情节持有功能。调用(ax,“了”)方法的最后。

classdefTwoLinesPlot < matlab.graphics.chartcontainer.ChartContainer属性%……结束方法(访问=保护)函数设置(obj)获得坐标轴ax = getAxes (obj);在坐标轴上画两条线Line1 = plot(ax,[1 2 3 4 5],[3 5 1 4 9]);(ax,“上”) line2 = plot(ax,[1 2 3 4 5],[30 52 21 9 18]);%关闭保持状态(ax,“关闭”结束函数更新(obj)%……结束结束结束

定义一个设置方法。在该方法中,调用getAxes获取坐标轴对象斧头.然后设置x-轴颜色和轴的字体角度。调用(ax,“上”)在调用任何绘图函数之前。然后调用(ax,“了”)方法的最后。

classdefRedAxisPlot < matlab.graphics.chartcontainer.ChartContainer属性%……结束方法(访问=保护)函数setup(obj) ax = getAxes(obj);斧子。XColor = [1 0 0];斧子。FontAngle =“斜体”;(ax,“上”%调用绘图函数%……(ax,“关闭”结束函数更新(obj)%……结束结束结束

限制

  • 设置OuterPositonInnerPosition位置,或PositionConstraint坐标轴上的属性可能会产生意想不到的结果。相反,在图表实例上配置该位置。

  • 改变了不推荐使用坐标轴的属性。相反,指定属性在图表的实例上。

兼容性的考虑

全部展开

行为在R2020a中改变

介绍了R2019b