文档

改变轴属性

这个例子展示了如何在MATLAB®中获取坐标轴的属性,并更改坐标轴属性值来自定义图形。

坐标轴对象

所有的图都包含在一个坐标轴中。

x = linspace (0, 12);y = 10 * exp (-0.65 * x);图绘制(x, y)

gca函数返回当前图形的当前轴。与所有图形对象一样,轴也有可以查看和修改的属性。这些属性具有默认值。轴对象的显示,斧头,显示最常用的轴属性,例如XLimYLimXScale,YScale

甘氨胆酸ax =
YLim: [0 10] XScale: 'linear' YScale: 'linear' GridLineStyle: '-' Position: [0.1300 0.1100 0.7750 0.8150] Units: 'normalized'显示所有属性

获取单个轴属性

要访问单个属性,请使用点符号语法对象。PropertyName.例如,返回x设在限制。

斧子。XLim
ans =1×20 12

更改常用轴属性

有几个函数可以用来更改轴的属性。例如,使用the函数更改轴的缩放和外观。

广场

使用xlimylim,zlim函数来改变轴的极限。

xlim (10 [0])

使用包含ylabel,zlabel函数来标记坐标轴。

包含(“x”) ylabel (“exp (x)”

更改其他轴属性

要自定义坐标轴的外观,请使用点符号语法更改属性值对象。PropertyName

斧子。YScale =“日志”%设置y轴为对数缩放斧子。字形大小= 12;设置轴标签的字体大小斧子。XGrid =“上”绘制垂直于x轴的网格线斧子。YGrid =“上”绘制垂直于y轴的网格线

获取所有轴属性

MATLAB中的图形对象有许多属性。要查看对象的所有属性,请使用得到命令。

get (ax)

AlphaScale: [0 1] ALimMode: 'auto' ActivePositionProperty: 'outerposition' AlphaScale: 'linear' Alphamap: [1x64 double] AmbientLightColor: [1 1 1] BeingDeleted: 'off' Box: 'on' BoxStyle: 'back' BusyAction: 'queue' ButtonDownFcn: " CLim: [0 1] CLim: [0 1] CLim: [5 5.0050 17.3205] CLim: 'auto' CameraTarget:5.0050 [5 0] CameraTargetMode:‘汽车’CameraUpVector: [0 1 0] CameraUpVectorMode:“汽车”CameraViewAngle: 6.6086 CameraViewAngleMode:“汽车”孩子:[1 x1线]剪裁:”“ClippingStyle: ' 3 dbox '颜色:[1 1 1]ColorOrder: [7 x3双]ColorOrderIndex: 2 ColorScale:“线性”Colormap: [64 x3双]CreateFcn:“CurrentPoint:[2x3 double] DataAspectRatio: [5 4.9950 1] DataAspectRatioMode: 'auto' DeleteFcn: " FontAngle: 'normal' FontName: 'Helvetica' FontSize: 12 FontSizeMode: 'manual' FontSmoothing: on' FontUnits: 'points' FontWeight: 'normal' GridAlpha: 0.1500 GridAlphaMode: 'auto' GridColor: [0.1500 0.1500 0.1500] GridColorMode: 'auto' GridLineStyle:”——“HandleVisibility:‘上’HitTest:”“可中断:' ' LabelFontSizeMultiplier: 1.1000层:“底”的传说:[0 x0 GraphicsPlaceholder] LineStyleOrder:”——“LineStyleOrderIndex: 1线宽:0.5000 MinorGridAlpha: 0.2500 MinorGridAlphaMode:“汽车”MinorGridColor: [0.1000 0.1000 0.1000] MinorGridColorMode:“汽车”MinorGridLineStyle:': NextPlot: 'replace' OuterPosition: [0 0 11] Parent: [1x1 Figure] PickableParts: 'visible' PlotBoxAspectRatio: [1 11] PlotBoxAspectRatioMode: 'manual' Position:[0.1300 0.1134 0.7750 0.8116]投影:' orthographic' Selected: 'off' SelectionHighlight: 'on' SortMethod: 'childorder' Tag: ' TickDir: 'in' TickDirMode:标题:[1x1 Text] TitleFontSizeMultiplier: 1.1000 TitleFontWeight: 'bold'工具栏:[1x1 AxesToolbar] Type: 'axes' UIContextMenu: [0x0 GraphicsPlaceholder] Units: 'normalized' UserData: [] View: [0 90] Visible: 'on' XAxis:[1x1 NumericRuler] XAxisLocation: 'bottom' XColor: [0.1500 0.1500 0.1500] XColorMode: 'auto' XDir: 'normal' XGrid: 'on' XLabel: [1x1 Text] XLim: [0 10] XLimMode: 'manual' XMinorGrid: 'off' XMinorTick: 'off' XScale: 'linear' XTick: [0 2 4 6 8 10] XTickLabel: {6x1 cell} XTickLabelMode: 'auto' XTickLabelRotation: 0[1x1 NumericRuler] YAxisLocation: 'left' YDir: 'normal' YGrid: 'on' YLabel: [1x1 Text] YLim: [0.0100 10] YLimMode: 'auto' YMinorGrid: 'on' YMinorTick: 'on' YScale: 'log' YTick: [0.0100 0.1000 1 10] YTickLabel: {4x1 cell} YTickLabelMode: 'auto' YTickLabelRotation: 0 YTickMode: 'auto' ZAxis:[1x1 NumericRuler] ZColor: [0.1500 0.1500 0.1500] ZColorMode: 'auto' ZDir: 'normal' ZGrid: 'off' ZLabel: [1x1 Text] ZLim: [-1 1] ZLimMode: 'auto' ZMinorGrid: 'off' ZMinorTick: 'off' ZScale: 'linear' ZTick: [-1 0 1] ZTickLabel: " ZTickLabel: 'auto' ZTickLabel: 'auto' ZTickLabel: 'auto' ZTickLabel: 'auto'
这个话题有用吗?