Matlab画图总结(4)
程序员文章站
2024-03-26 13:59:35
...
四、图像的设置
1.坐标轴设置
1.1坐标轴长度范围设置
xlim([a b]) %X轴显示从a到b
axis([xmin,xmax,ymin,ymax,zmin,zmax]):同时设置x坐标范围为xmin-xmax,y坐标范围为ymin-ymax, z坐标范围为zmin-zmax
xlim([1 100]) %x轴坐标范围在1~100之间
1.2坐标轴刻度设置
set(gca,‘XTick’,__) ____为一组向量,在向量的元素点出标出刻度
set(gca,‘XTickLabel’,{ }) {}中放着与上面向量同样维度的字符串向量
set(gca,‘FontSize’,16) %刻度显示字号的设置为16号
set(gca,'Xtick',0:pi/2:2*pi)
set(gca,'XtickLabel',{'0','pi/2','pi','3pi/2','2pi'})
1.3坐标轴标签设置
xlabel=(’__’,‘FontSize’,16)
'____'是X轴的名称
'FontSize’是对标签字体大小的设置
xlabel('X(单位:km)')
1.4图像标题设置
title(’___’)
title('震区三维地理示意图')
1.5设置图例
legend(‘str1’,‘str2’,’…’,___)
__上填写以下的情况
数字 | 放置位置 |
---|---|
0 | 自动放在最佳位置 |
1 | 图形右上方 |
2 | 图形左上方 |
3 | 图形左下方 |
4 | 图形右下方 |
-1 | 图形视窗的外右方 |
plot(x,y1,y2)
legend('y1','y2',0) %图例要与图像对齐
2.多图的相关设置
2.1多图一个坐标区域
hold on:将多个图像放置在一个坐标区域
hold off:注意他们成对使用
grid on:网格绘制开始
grid off:网格绘制结束
2.2多图多个坐标区域(放置在一个总图片里)
subplot(m,n,p)
- m,n为m行n列的坐标区域
- p若为标量:按行计数的第几块
- p若为向量:例[1 2],第一块第二块区域合并画图
3.观察角度设置
view(az,el) :方位角 az 是从负 y 轴围绕 z 轴水平旋转的角度(以度为单位)。正值表示按逆时针方向旋转视点。el 是视点的垂直仰角(以度为单位)。仰角为正值对应于在对象上方移动;负值对应于在对象下方移动。
view(-30,10) %比较好看的方位
4.填充二维多边形:fill函数
用来绘制出所画线围成的区域
fill(x,y,Color)
上一篇: python 常用画图总结