第5章 数据可视化
绘制二维图形
基本绘图函数
plot 用来绘制二维曲线。
该命令将各数据点用直线连接绘制图形。
plot 命令打开一个默认的图形窗口,如果已经存在一个图形窗口,plot命令将刷新当前窗线颜色为黑色,线型为点连线,数据点用圆圈标出。
18
整理课件
19
整理课件
设置坐标轴和文字标注
1.坐标轴的控制
坐标控制命令axis可用来控制坐标的特性,最常用的命令是:
axis([xmin,xmax,ymin,ymax])
该命令在使用时应注意,必须满足xmin<xmax, ymin<ymax,这四个数值可以取inf或–inf。
20
整理课件
21
整理课件
2.网格线控制
网格线控制 grid。其调用格式如下:
grid on 显示网格线
grid off 不显示网格线
grid 在以上两个命令间切换
说明:不显示网格线是 MATLAB 的默认设置。网格线的疏密取决于坐标刻度,如果要改变网格线的疏密,必须先定义坐标刻度。
22
整理课件
23
整理课件
24
整理课件
3. 文字标注
(1)添加图名
title(’字符串’) 书写图名,字符串可 以是英文或中文。
(2)添加坐标轴名
xlabel(’字符串’) 横坐标轴名
ylabel(’字符串’) 纵坐标轴名
25
整理课件
26
整理课件
(3)设置坐标刻度标示
set(gca,’xtick’,标示向量)
set(gca,’ytick’,标示向量)
set(gca,’xticklabel’,’字符串|字符串…’)
set(gca,’yticklabel’,’字符串|字符串…’)
说明:前两种格式是按照标示向量设置 x,y 轴的刻度标示,后两种格式是按照字符串设置 x,y 轴的刻度标示。
27
整理课件
28
整理课件
(4)添加图例
legend(s,pos) 在指定位置建立图例
legend off 擦除当前图中的图例
说明:参数s是图例中的文字注释,为字符串。如果多个注释,则可以用s1,s2,…的方式;参数pos是图例在图上位置的指定符
29
整理课件
pos 取值
图 例 位 置
0
尽量不与数据冲突,自动放置在最佳位置
1
放置在图形的右上角(默认)
2
放置在图形的左上角
3
放置在图形的左下角
4
放置在图形的右下角
-1
放置在图形视窗外右边
pos 取值所对应的图例位置
legend(s,pos) 在指定位置建立图例
legend off 擦除当前图中的图例
用legend在图形窗口中产生图例后,还可以用鼠标对其进行拖拉操作,将图例拖到满意的位置。
30
整理课件
31
整理课件
32
整理课件
(5)添加文字注释
text(xt,yt,s) 在图形的(xt,yt)坐标 处书写文字注释
gtext(s) 用鼠标在特定处标注文 字注释
说明:s 表示文字注释,为字符串。输入特定的文字(如希腊字符、数学符号等)需要用反斜杠(\)开头。
33
整理课件
常用特殊字符
输入字符
显示字符
输入字符
显示字符
输入字符
显示字符
\pi
π
\delta
δ
\bullet
·
\alpha
α
\infty
∞
\pm
±
\beta
β
\leftarrow
\times
×
\theta
θ
\rightarrow
\div
÷
\gamma
γ
\geq
≥
\approx
≈
\omega
ω
\leq
≤
\neq
≠
34
整理课件
35
整理课件
36
整理课件
采样点越密,曲线越光滑
37
整理课件
特殊坐标二维图形
1.对数坐标图形
semilogx(x,y,’参数’) 绘制半对数坐标图形,其x轴取以10为底的对数坐标,y轴为线性坐标。
semilogy(x,y,’参数’) 绘制半对数坐标图形,其y轴取以10为底的对数坐标,x轴为线性坐标。
loglog(x,y,’参数’) 绘制x,y轴都取以10为底的对数坐标图形。
38
整理课件
39
整理课件
2.极坐标图形
polar(theta,radius,’参数’) : 绘制相角为theta,半径为radius的极坐标图形。
40
整理课件
特殊二维图形
1.条形图
说明:x是横坐标向量,省略时
《数据可视化》 (2) 来自淘豆网m.daumloan.com转载请标明出处.