Matlab画图总结(4)

四、图像的设置

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)   %图例要与图像对齐
1.6坐标区域图片形状的设置

axis square:坐标区域为正方形,常常用于画圆的图形。
axis off:所绘制的图形不显示坐标轴

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)

你可能感兴趣的:(Matlab学习总结)