文档

改变线的属性

这个例子展示了如何在MATLAB®中获取线的属性,并改变线的属性值来定制你的plot。

行对象

在MATLAB中有几种创建线对象的方法。一种方法是使用情节命令。方法创建的直线对象情节命令,使用输出参数。直线对象的显示,p,显示最常用的行属性,例如颜色线型,标记

x = 0:0.2:10;Y = besselj(0, x);图p = plot(x,y)

p = Line with properties: Color: [0 0.4470 0.7410] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerSize: 6 MarkerFaceColor: 'none' XData: [1x51 double] YData: [1x51 double] ZData: [1x0 double]显示所有属性

获取单独的行属性

要访问单个属性,请使用点符号语法对象。PropertyName.例如,下面的命令返回线宽直线的性质。

p.LineWidth
ans = 0.5000

改变行属性

要自定义图的外观,请使用点符号更改行属性。

p.Color = [1 0 0];将线条颜色设置为红色p.LineStyle =“——”设置要虚线的行p.Marker =“广场”%使用方形标记p. markedgecolor = [0 0 1];将标记颜色设置为蓝色

获取所有线条属性

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

得到(p)
AlignVertexCenters: 'off'注释:[1x1 matlab.graphics.eventdata。注释]BeingDeleted:‘off’BusyAction:“队列”ButtonDownFcn:“孩子:[0 x0 GraphicsPlaceholder]剪裁:”的颜色:[1 0 0]CreateFcn:“DeleteFcn:“DisplayName:”HandleVisibility:”“HitTest:”“可中断:' ' LineJoin:“圆”线型:“-”线宽:0.5000标记:“广场”MarkerEdgeColor: [0 0 1] MarkerFaceColor:[0x0 GraphicsPlaceholder] UserData: [] visible: 'on' XData: [1x51 double] XDataMode: 'manual' XDataSource: " YData: [1x51 double] YDataSource: " ZData: " YData: [1x51 double] YDataSource: " ZData: " ZData: "[1x0 double] ZDataSource: "
这个话题有用吗?