文档

gca

当前轴或图表

语法

描述

例子

斧头甘氨胆酸=返回当前图形的当前轴或图表,通常是用鼠标创建或单击的最后一个图形。图形功能,如标题,目标当前轴或图表。使用斧头访问和修改轴或图表的属性。如果坐标轴或图表不存在,那么gca创建笛卡尔轴。

例子

全部折叠

画一个正弦波。

X = linspace(0,10);Y = sin(4*x);情节(x, y)

设置字体大小、标记方向、标记长度和y-axis当前轴的限制。使用gca指向当前轴。

注意:从R2014b开始,您可以使用点表示法来设置属性。如果您正在使用较早的版本,请使用用函数代替,比如集(ax,字形大小,12)

Ax = gca;%电流轴斧子。FontSize = 12;斧子。TickDir =“出”;斧子。TickLength = [0.02 0.02];斧子。YLim = [-2 2];

输出参数

全部折叠

当前轴或图表,返回为对象,PolarAxes对象,GeographicAxes对象,或者其父对象为数字选项卡,或面板对象,而不是对象。

例如,HeatmapChart对象可以是当前图表,因为父对象通常是数字对象。一个阀杆对象不能是当前图表,因为父对象是对象。

提示

  • 用户交互可以改变当前的轴或图表。最好在创建变量时将坐标轴或图表分配给变量,而不是依赖于gca

  • 更改当前图形也将更改当前轴或图表。

  • 在绘图后设置轴属性,因为有些绘图函数会重置轴属性。

  • 若要访问当前轴或图表而不强制创建笛卡尔轴,请查询图形CurrentAxes财产。MATLAB®如果没有当前轴,则返回空数组。

    FIG = gcf;ax = fig.CurrentAxes;
    从R2014b开始,您可以使用点表示法查询属性。如果您正在使用较早的版本,请使用得到用函数代替,比如ax = get(图,'CurrentAxes')

R2006a之前介绍