matlab画图标记
a=linspace(1,2,10)
plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10) legend('a','Location','best')
title('a','FontName','Times New Roman','FontWeight','Bold','FontSize',16)
xlabel('T','FontName','Times New Roman','FontSize',14)
ylabel('a','FontName','Times New Roman','FontSize',14,'Rotation',0)
axis auto equal
set(gca,'FontName','Times New Roman','FontSize',14)
1.曲线线型、颜和标记点类型
plot(X1,Y1,LineSpec,…)通过字符串LineSpec指定曲线的线型、颜及数据点的标记类型。matlab等高线填充颜
线型颜数据点标记类型
标识符意义标识符意义标识符意义
-实线r红+加号
-.点划线g绿o圆圈
--虚线b蓝*星号
:点线c蓝绿.点
m洋红x交叉符号
y黄square(或s)方格
k黑diamond(或d)菱形
w白^向上的三角形
v向下的三角形
>向左的三角形
<;向右的三角形
pentagram(或p)五边形
hexagram(或h)六边形
2.设置曲线线宽、标记点大小,标记点边框颜和标记点填充颜等。
plot(…,’Property Name’,Property Value,…)
Property Name意义选项
LineWidth线宽数值,如0.5,1等,单位为points
MarkerEdgeColor标记点边框线条颜颜字符,如’g’,’b’等MarkerFaceColor标记点内部区域填充颜颜字符
MarkerSize标记点大小数值,单位为points
3.坐标轴设置
范围设置:
a.axis([xmin xmax ymin ymax])设置坐标轴在指定的区间
b.axis auto将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间
c.axis manual冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示
d.axis tight采用紧密模式设置当前坐标轴范围,即一用户数据范围为坐标轴范围比例:
a.axis equal等比例坐标轴
b.axis square以当前坐标轴范围为基础,将坐标轴区域调整为方格形
c.axis normal自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果范围选项和比例设置可以联合使用,默认的设置为axis auto normal
4.坐标轴刻度设置
set(gca,‘XTick’,[012])X坐标轴刻度数据点位置
set(gca,'XTickLabel',{'a','b','c'})X坐标轴刻度处显示的字符
set(gca,'FontName','Times New Roman','FontSize',14)设置坐标轴刻度字体名称,大小‘FontWeight’,’bold’加粗‘FontAngle’,’italic’斜体
对字体的设置也可以用在title,xlabel,ylabel等中
5.图例
legend('a','Location','best')图例位置放在最佳位置

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。