# 二维图和三维图


绘制连续、离散、曲面以及三维体数据图
使用绘图以可视化形式呈现数据。例如,您可以比较多组数据、跟踪数据随时间所发生的更改或显示数据分布。

# 线图

线图、对数图和函数图
在比较数据集或跟踪数据随时间变化方面,线图是一个非常有用的方法。您可以使用线性刻度或对数刻度在二维或三维视图中绘制数据。此外,还可以在特定区间上绘制表达式或函数。

线图

函数名 简介
plot 二维线图
plot3 三维点或线图
stairs 阶梯图
errorbar 含误差条的线图
ezplot 易用的函数绘图函数
area 填充区二维绘图
对数图
函数名 简介
loglog 双对数刻度图
semilogx 半对数图(x 轴有对数刻度)
semilogy 半对数图(y 轴有对数刻度)
函数图
函数名 简介
fplot 绘制表达式或函数
fimplicit 绘制隐函数
fplot3 三维参数化曲线绘图函数

# 数据分布图

直方图、饼图、文字云等
使用直方图、饼图等将数据分布可视化。例如,使用直方图将数据分组到各个 bin 中并显示每个 bin 中的元素数量。

直方图

函数名 简介
hist 直方图
histogram 直方图
histogram2 二元直方图
morebins 增加直方图的 bin 数量
fewerbins 减少直方图 bin 数量
histc 直方图的 bin 计数
histcounts 直方图 bin 计数
histcounts2 二元直方图 bin 计数
boxchart 创建箱线图
散点图
函数名 简介
scatter 散点图
scatter3 三维散点图
spy 可视化矩阵的稀疏模式
plotmatrix 散点图矩阵
饼图和热图
函数名 简介
pie 饼图
heatmap 创建热图
sortx 对热图行中的元素进行排序
sorty 对热图列中的元素进行排序
wordcloud 使用文本数据创建文字云图

# 离散数据图

条形图、散点图等
使用条形图或针状图等将离散数据可视化。例如,可以创建垂直或水平条形图,其中条形长度与它们所代表的值成比例。

条形图

函数名 简介
bar 条形图
barh 水平条形图
bar3 绘制三维条形图
bar3h 绘制水平三维条形图
pareto 帕累托图
针状图
函数名 简介
stem 绘制离散序列数据
stem3 绘制三维离散序列数据
散点图
函数名 简介
scatter 散点图
scatter3 三维散点图
阶梯图
函数名 简介
stairs 阶梯图

# 极坐标图

在极坐标中绘图

对数据绘图

函数名 简介
polar 极坐标图
polarplot 在极坐标中绘制线条
polarscatter 极坐标中的散点图
polarhistogram 极坐标中的直方图
ezpolar 易用的极坐标绘图函数
自定义极坐标区
函数名 简介
rlim 设置或查询极坐标区的 r 坐标轴范围
thetalim 设置或查询极坐标区的 theta 坐标轴范围
rticks 设置或查询 r 轴刻度值
thetaticks 设置或查询 theta 轴刻度值
rticklabels 设置或查询 r 轴刻度标签
thetaticklabels 设置或查询 theta 轴刻度标签
rtickformat 指定 r 轴刻度标签格式
thetatickformat 指定 theta 轴刻度标签格式
rtickangle 旋转 r 轴刻度标签
polaraxes 创建极坐标区

# 等高线图

二维和三维等值线图

等高线图

函数名 简介
contour 矩阵的等高线图
contourf 填充的二维等高线图
contourc 低级等高线矩阵计算
contour3 三维等高线图
clabel 为等高线图添加高程标签
fcontour 绘制等高线

# 曲面、体积和多边形

网格曲面和三维体数据、非网格多边形数据

曲面图和网格图

函数名 简介
surf 曲面图
surfc 曲面图下的等高线图
meshc 网格曲面图下的等高线图
meshz 带帷幕的网格曲面图
surface 基本曲面图
mesh 网格曲面图
fsurf 绘制三维曲面
fmesh 绘制三维网格图
peaks 包含两个变量的示例函数
cylinder 创建圆柱
ellipsoid 创建椭圆体
sphere 创建球面
pcolor 伪彩图
ribbon 条带图
surf2patch 将曲面数据转换为补片数据
hidden 显示曲面图中隐藏的线条
trimesh 三角网格图
三维可视化

标量三维体数据

函数名 简介
flow 包含三个变量的简单函数
isocolors 计算等值面和补片颜色
isonormals 计算等值面顶点的法向量
isosurface 从三维体数据中提取等值面数据
reducevolume 缩减三维体数据集内的元素数
shrinkfaces 减小补片面的大小
slice 三维体切片平面
surfnorm 曲面图法线
smooth3 平滑处理三维数据
subvolume 提取三维体数据集的子集
volumebounds 体数据的坐标和颜色范围

向量三维体数据

函数名 简介
curl 向量场的旋度和角速度
divergence 向量场的散度
interpstreamspeed 基于流速插入流线图顶点
stream2 计算二维流线图数据
stream3 计算三维流线图数据
多边形
函数名 简介
plt_fill 填充的二维多边形
patch 绘制一个或多个填充多边形区域
surf2patch 将曲面数据转换为补片数据

# 向量场

罗盘状图、羽状图、箭状图和流线图

向量场

函数名 简介
feather 绘制速度向量
quiver 箭头图或速度图
compass 绘制从原点发射出的箭头
quiver3 三维箭头图或速度图
streamline 根据二维或三维向量数据绘制流线图

# 动画

动画图

动画

函数名 简介
animatedline 创建动画线条
addpoints 向动画线条中添加点
getpoints 返回用来定义动画线条的点
clearpoints 清除动画线条中的点
comet 二维彗星图
comet3 三维彗星图
drawnow 更新图窗并处理回调