最近呢,一方面是需要用MATLAB来绘图,另一方面呢,也想把之前matlab关于绘图的零星知识做个小结,于是就出了这么一个:MATLAB绘图专题。
本文把MATLAB绘图中常用的图形属性命令做一个汇总,在以后写其他小文的时候直接链接也方便。
二维图形中线形控制
符号 含义
“-” :实现
“:” :虚线
“-.” :点划线
“--”:双划线
图形中的颜色控制
b:蓝色
g:绿色
r:红色
c:青色
m:棕色
y:黄色
k:黑色
w:白色
图形中点标记控制
. 点
o 小圆圈
x 叉号
· 星号
s 方格
d 菱形
v 下三角
^ 上三角
< 左三角
> 右三角
p 五角星
h 六角星
图形坐标轴控制命令
设置坐标轴名称:
xlabel('X坐标轴名称')
ylabel('Y坐标轴名称')
坐标轴范围设置命令:
axis([x1,x2,y1,y2])
其中,[x1,x2]为定义域,[y1,y2]为值域
设置网格命令
grid on 或者 grid off
图例设置命令
legend('第一组数据','第二组数据','第三组数据',……)
线的高级设置
绘制图形的命令是plot(),完整的形式是:
plot(x1,y1,lineSpec,'PropertyName',PropertyValue)
其中,lineSpec=线形控制+颜色控制+点标记控制,比如:r-o 就是“用红色实线连接起来的小圆圈”
'PropertyName',PropertyValue则可以进行更高级的设置:
PropertyName PropertyValue
Color 输入格式为[r,g,b],通过不同的RGB数值进行自定义颜色
LineWidth 定义线宽
LineStyle 定义线形
Marker 定义点标记:circle, square, diamond, pentagram, hexagram, and the four triangles
MarkerSize 设置点标记大小
MarkerEdgeColor 设置点标记边缘颜色
MarkerFaceColor 设置点标记内部颜色
暂无评论