随机生成一组数据:
x = [1:1:10];
y = rand(1, 10);
使用plot函数绘制图像
plot(x, y)
对图像属性进行设置,可以使用以下代码:
p = plot(x, y);
p.LineWidth = 2; %线宽为2
p.Color = 'r'; % 红色线条
p.Marker = '*' ; % 设置标记类型
p.MarkerSize = 6; %设置标记大小
p.MarkerEdgeColor = 'b'; %设置标记边缘颜色
p.MarkerFaceColor = 'r'; %设置标记填充颜色
set(gca, 'xtick', [3:1:12]) %自定义横坐标显示范围
set(gca, 'xticklabel', {'F1', 'F2', 'F3', 'F4', 'F5', 'F6', 'F7', 'F8', 'F9', 'F10' }) %自定义横坐标显示标签
添加图例
legend('Random Points')
设置坐标轴上下限:
axis([xmin,xmax,ymin,ymax]);
设置图片大小:
set(gcf,‘Position’,[x1,y1,dx,dy]);
x1和y1是图的左下角坐标, dx和dy是图沿着x和y方向的大小, 比如:
set(gcf,"Position",[347,162,380,300]);
图例的相关设置:
图例中字体及大小:
legend("FontName","Times New Roman","FontSize",7,LineWidth",1.5);
图例中各个量及位置:
legend("y","zc","location","SouthEast");
坐标轴的名称的相关设置:
x轴的名称及字体和大小:
xlabel("x(m)","FontName","Times New Roman","FontSize",7);
y轴的名称及字体和大小:
ylabel("zc(m) and y(m)","FontName","Times New Roman","FontSize",7,LineWidth",1.5);
坐标轴的字体及大小,以及坐标轴的刻度间隔
set(gca,'xtick', [1:1:10], "FontName","Times New Roman","FontSize",7,"LineWidth",1.5);
图名的字体及大小设置
title("yslice:600m;zslice:150m","FontName","Times New Roman","FontSize",7);
坐标轴反向
set(gca,"zdir","reverse"); %将坐标轴数值反向