大家好,又见面了,我是你们的朋友全栈君。
同样用的都是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绘图举例
代码语言:javascript复制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)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151252.html原文链接:https://javaforall.cn