同样用的都是MATLAB,为啥大佬们画的图都那么好看,而你画的图都是简单、普通,那是因为我们掌握的基础元素不一样,只有掌握了最基本的基础元素,再加上日益增长的审美,才会有一张好图出来。
二维绘图
函数名 | 说明 |
plot | 基本的线性坐标绘图 |
loglog | X-Y轴双对数坐标绘图 |
semilogx | X轴对数、Y轴线性坐标绘图 |
semilogy | Y轴对数、X轴线性坐标绘图 |
polar | 极坐标图 |
plotyy | 左右两边都有坐标轴的函数曲线绘制 |
MATLAB绘图命令中的各种选项
曲线类型 |
|
| 曲线颜色 |
|
|
|
|
| 标记符号 |
选项 | 意义 | 选项 | 意义 | 选项 | 意义 | 选项 | 意义 | 选项 | 意义 |
‘-’ | 实线 | ‘b’ | 蓝色 | ‘c’ | 蓝绿色 | ‘*’ | 星号 | ‘pentagram’ | 五角星 |
‘----’ | 虚线 | ‘g’ | 绿色 | ‘k’ | 黑色 | ‘.’ | 点号 | ‘o’ | 圆圈 |
‘:’ | 点线 | ‘m’ | 红紫色 | ‘r’ | 红色 | ‘x’ | 叉号 | ‘square’ | 方形 |
‘-.’ | 点划线 | ‘w’ | 白色 | ‘y’ | 黄色 | ‘v’ | 倒三角 | ‘diamond’ | ◇ |
‘none’ | 无线条 | 用一个1*3的向量来任意指定[r,g,b]三原色 |
|
|
| ‘^’ | △ | ‘hexagram’ | 六角星 |
|
|
|
|
|
| ‘>’ | 右向三角 | ‘<’ | 左向三角 |
MATLAB二维特殊图形函数
函数名 | 说明 | 函数名 | 说明 | 函数名 | 说明 |
area | 面域图 | expolar | 简单绘制极坐标图 | plotmatrix | 分散矩阵绘制 |
bar | 条形图 | feather | 矢量图 | rose | 角直方图 |
barh | 水平条形图 | fill | 多边形填充 | scatter | 散点图 |
comet | 彗星图 | fplot | 函数图绘制 | stem | 杆图 |
compass | 相对原点的向量图 | hist | 直方图 | Stairs | 梯形图 |
errorbar | 误差带图 | pareto | Pareto图 |
|
|
ezplot | 简单绘制函数图 | Pie | 饼图 |
|
|
pie&pareto绘图举例
subplot(121)
x[1 3 0.5 2.5 2];
explode=[0 1 0 0 0];%表示饼图被分为五块,其中第二块被分离出来突出显示
pie(x,explode)
subplot(122)
names={'一','二','三','四','五'};
pareto(x,names)