前言MATLAB的绘制功能非常强大,可以绘制各种图形,数据可视化非常强大,但有时采用默认的绘制属性,图形形状符合我们的要求,学习使用图形手柄,用手柄修改属性非常重要
1 .方向盘之间的关系
在MATLAB中,figure有手柄,axis有手柄,line、bar、plot等有手柄。 首先,需要阐明这些句柄的继承关系,以找到正确的句柄并更改其属性的参数。
插图句柄
.
无注释
.
2 .操作常用句柄的函数
2.1获取方向盘
创建对象时,请使用输出参数。 例如,hf=figure; HB=bar(x;
也可以使用h=gca获取当前轴控制柄,gcf获取当前形状控制柄,gco获取当前活动控制柄。
获取父句柄的子句柄,h1=get(h,' child ' );
2.2获取句柄管理的属性get(h )
2.3获取句柄指定属性的参数值get(h,' propertyName ' );
2.4更改句柄指定属性的值set(h,' propertyName ',propertyValue )
3 .公共句柄属性
1 Axes常规属性:
盒' on ' (default ),' off '
Gridlinestyle'-':'-.'none '
线样式订单linespec
line width.5 (默认) )。
TickDir 'in'(default ),' out '
tickdirmode ' auto ' (默认),' manual '
visible ' on ' (默认),' off '
XGrid,YGrid,ZGrid 'on ',' off'(default )
Children Handles of images,lights,lines,
Parent Handler of the figure window
位置设置插图中轴的大小和位置以及“[leftbottom width height] (规范化单位)”
字体角度' normal ' (de )、' italic '和' oblique '
字体名称字体类型
是fontsize10(de )
字体粗细' normal '、' bold '、' light '
Title标题text句柄注意:可以使用text(x、y、'.')函数创建text对象
XLabel、YLabel、ZLabel轴标签文本控制柄
XTick、YTick、ZTick轴的划分
XTickMode, ' auto ',' manual '
XTickLabel, 轴刻度标签
XTickLabelMode 'auto ',' manual '
XAxisLocation x轴的位置' bottom ',' top '
YAxisLocation y轴的位置' left ',' right '
XLim、YLim、ZLim轴范围
XLimMode, ' auto ',' manual '
XScale,指定为线性比例' linear '或对数比例' log '
颜色背景色ColorSpec 'none'(de )
ColorOrder指定线条颜色顺序为m行3列的RGB矩阵
XColor,轴的颜色ColorSpec
2 Line的常用属性
LineStyle - -- -.
线宽度.5(de )。
标记
标记器由颜色规范指定
标记脸颜色器.
是markersize6(de )
指定颜色线的颜色ColorSpec
3文本对象的属性
字体大小
字体角度‘normal’、‘italic’
颜色
Interpreter tex,latex