条形图 bar
条形图 |
语法 | 说明 |
bar(y) | 无 |
bar(x,y) | 无 |
bar(..,width) | 设置宽度 |
bar(..,color) | 设置颜色 |
bar(ax,..) | 指定axis对象 |
b = bar(..) | 返回一个对象b、方便修改参数 |
面积图 area
面积图 |
语法 | 说明 |
area(y) | 绘制并填充 |
area(x,y) | 无 |
area(ax,..) | 指定绘图对象 |
a=area(..) | 返回一个对象 |
>> t = -1:.1:10;
area(sin(t))
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/45817e8ef7f4ccf2e24c5c1bb65a8ea9.png)
饼图 pie
饼图 |
pie(x) | 以x的数据绘制饼图 |
pie(x,explode) | explode与x同维度、表示每隔区域的偏移量【用于突出数据 |
pie(x,labels) | 为数据指定标签 |
p=pie(ax,x,explode,labels) | 常用形式 |
直方图/柱状图 histogram
直方图 |
语法 | 说明 |
histogram(x) | 绘制出x中数据分布情况 |
histogram(x,n) | n指定“柱”的数量 |
histogram(ax,..) | 无 |
h=histogram(..) | 无 |
polarhistogram(..) | 极坐标直方图 |
误差棒图 errorbar
误差棒 |
语法 | 说明 |
errorbar(x) | 这个先鸽一下 |
errorbar(x,y,err) | 这个先鸽一下 |
errorbar(..,omt) | 这个先鸽一下 |
errorbar(..,LineSpec) | 这个先鸽一下 |
火柴棍图 stem
火柴棒图 stem、stem3 |
语法 | 说明 |
stem(y) | 以数据y绘制火柴棒图 |
stem(x,y) | 指定横坐标 |
stem(..,'filled') | 火柴头填充颜色 |
stem(..,LineSpec) | 同之前 |
stem(ax,..) | 无 |
s=stem(..) | 无 |
阶梯图 stairs
阶梯图 |
语法 | 说明 |
stairs(Y) | 默认横坐标1:length(Y);Y为矩阵则对每一行画 |
stairs(x,y) | 指定横纵坐标 |
stairs(..,LineSpec) | 指定线型、标记、符号... |
h=stairs(ax,..) | 可以这么用 |
[x,y]=stairs(...) | 不绘图而是返回处理后的阶梯曲线数据、可用plot绘出阶梯 |
罗盘图 compass
罗盘图 |
compass(u,v[,LineSpec]) | u、v为n维向量;显示n个箭头;起点为原点;箭头位置为ui、vi |
compass(z[,LineSpec]) | z为n维复向量;箭头位置为(real_zi,imag_zi) |
h=compass(u,v,LineSpec) | 。。。 |
羽毛图 feather
羽毛图 |
语法 | 说明 |
feather(u,v,LineSpec) | 显示 U 和 V 指定的向量,其中 U 包含用作相对坐标的 x 分量,V 包含用作相对坐标的 y 分量。 |
h=feather(z,LineSpec) | z为复向量,等价于feather(real(z),imag(z)) |
箭头图 quiver(quiver3类似)
箭头图 |
quiver(u,v,LineSpec,'filled') | 在 x-y 平面的等距点处绘制 u 和 v 指定的向量。 |
quiver(x,y,u,v) | 在 x 和 y 中每个对应元素对组所指定的坐标处将向量绘制为箭头。矩阵 x、y、u 和 v 必须大小相同并包含对应的位置和速度分量。 |
quiver(...,scale) | 自动缩放箭头以适合网格大小,然后根据因子 scale 拉伸它们。 scale = 2 使它们的相对长度加倍, scale = 0.5 使它们的相对长度减半。 使用 scale = 0 绘制速度向量,不应用自动缩放。 |
q=quiver(ax,..) | 某得 |
quiver常用属性整理 |
color | 箭头颜色 |
linestyle | 箭杆样式 |
linewidth | 箭杆宽度 |
showarrowhead | 箭头显示on/off |
maxheadsize | 最大箭头大小 |
autoscale | 自动缩放箭头长度 |
autoscalefactor | 缩放因子【默认.9 |
alignVertextCenters | 锐化垂直线和水平线 |
marker | 标记符号【默认none|+、o、h.. |