第三章数据的可视化
第1页,共33页,2022年,5月20日,1点22分,星期日
主要内容
数据可视化基础
二维图形
三维图形
常用函数的绘图
数据可视化的其他方面
第2页,共33页,20LAB的其他二维函数中的绝大多数是以plot为基础构造的绘图命令。
格式:plot(y), ploy(x,y), plot(x1,y1,x2,y2,…)
【说明】
(1)plot(y)
若y为实向量,则以y的元素为纵坐标,以相应元素下标为横坐标,绘制连线图。
若y为实矩阵,则按列绘制每列元素值相对其下标的
连线图,图中的曲线数等于矩阵的列数。
若y为复矩阵,则分别以每列元素的实部和虚部为纵
横坐标绘制多条连线图。
第10页,共33页,2022年,5月20日,1点22分,星期日
二维图形
(2)ploy(x,y)
当y和x为同维向量,则以x为横坐标、y为纵坐标绘制连线图。
若x为向量,y是有一维和x同维的矩阵,则绘制多条不同颜色的连线图,曲线的个数等于矩阵的另一维,x作为这些曲线的共同横坐标。
若x为矩阵,y为向量,情况与上面相同,只是都是以y为共同的纵坐标。
若x和y为同维实数矩阵,则以x、y对应列元素为横纵坐标分别绘制曲线,曲线条数等于矩阵的列数。
若x和y为复数矩阵时,MATLAB将忽略虚数部分。
第11页,共33页,2022年,5月20日,1点22分,星期日
二维图形
(3)plot(x1,y1,x2,y2,…)
每对x、y必须符合plot(x, y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
【注意】以上的三种格式中,输入参数x,y都可以是表达式,但表达式的结果应符合上述格式要求。
第12页,共33页,2022年,5月20日,1点22分,星期日
二维图形
二、 plot函数的绘图属性控制
在调用函数plot时,可以指定线型、颜色和数据点的图标,其调 用格式为:
plot(x, y, ‘color_linestyle_marker’)
说明:参数color_linestyle_marker 为一个字符串,由颜色、线型、数据点的图标组成。
颜色字符定义表
字符定义
颜 色
字符定义
颜色
y
yellow(黄)
m
magenta(洋红)
c
cyan(青)
r
red(红)
g
green(绿)
b
blue(蓝)
w
white(白)
k
black(黑)
第13页,共33页,2022年,5月20日,1点22分,星期日
二维图形
字符定义
线型
字符定义
线型
-
实线(默认)
--
虚线
:
点划线
-.
点连线
none
无线
数据点标记字符定义表
字符定义
数据点标记
字符定义
数据点标记
字符定义
数据点标记
+
加号
square
小正方形
.
小黑点
v
勾号
diamond
菱形
pentagram
五角星
<
小于号
^
反勾号
hexagram
六角星
*
星号
>
大于号
none
无标记
x
叉号
o
小圆圈
线型字符定义表
第14页,共33页,2022年,5月20日,1点22分,星期日
二维图形
三、绘图窗口的属性控制
绘图窗口的属性可以由Matlab和Windows共同控制,通常情况下是用默认的绘图属性建立绘图窗口的,用户可以通过Matlab提供的命令和函数来修改绘图窗口的属性。
可以控制坐标轴的各种属性,包括坐标轴的方向、范围、高宽比等。下面的指令是常用的坐标轴控制指令。
axis auto 使用默认的坐标轴属性
axis on 显示坐标轴背景
axis off 取消坐标轴背景
第15页,共33页,2022年,5月20日,1点22分,星期日
二维图形
axis([xmin,xmax,ymin,ymax]) 设定x和y轴的坐标值范围
axis equal 横轴和纵轴的单位刻度相同
axis square 横纵和纵轴的长度相同
axis tight 把数据范围直接设置为坐标值范围
axis image 采用相同的单位刻度,且坐标框紧贴数据范围
缺省情况下,Matlab自动在坐标范围内生成均匀的刻度,用户可以使用set命令改变刻度值,其使用方法如下:
set(gca, 'Xtick', xs,'Ytick', ys)
其中xs和ys分别是横轴和纵轴的刻度行向量。
第16页,共33页,
第三章数据的可视化 来自淘豆网m.daumloan.com转载请标明出处.