【MATLAB科研绘图】02 MATLAB绘图的优点和缺点

注:本文是《MATLAB科技绘图与学术图表绘制从理论到实践》一书知识点的串讲。

单击此处观看优快云视频课程《MATLAB全套核心知识点套餐》。学好MATLAB,站在巨人的肩膀上,事半功倍。

谈优点和缺点,必须要有一个参照,一个标杆,那就是MATLAB的老对手Python。

1.优点

很老版本的MATLAB绘图比较糟糕,很有名的就是线和面有明显的锯齿,称为锯齿风。但这个问题很早就解决了。现在的MATLAB有很优秀的图形引擎。
优点1:封装了大量低级和高级绘图函数,绘图方便。一些特殊效果的生成,如面的渐变色填充等比Python的Matplotlib方便。
优点2:三维图表绘制效果比Python的好很多。Matplotlib没有真正的三维图形引擎,pyVista用起来也没有MATLAB方便,有些数据可视化功能没有。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.缺点

MATLAB绘图的缺点也较明显,主要是默认图表样式没有Python的好看。这体现在配色上,也体现在样式和布局上。
下面是使用相同数据,用MATLAB和Python分别绘制的堆叠面积图。MATLAB面积图的配色用红色与兰色配色,红色显得老气;Python面积图采用橙色配兰色,这是配色理论中经典的对比色配色。

在这里插入图片描述
用MATLAB绘堆叠面积图
在这里插入图片描述
用Python绘堆叠面积图

在图表布局上,MATLAB绘制的面积图左右两侧跟图框之间的距离过大,显得图表不够大气。下面的柱状图同样有这个问题,而且最高的柱面占满图框的整个高度,犯了图表布局的大忌。而Python绘制的柱状图则处理得很好。
在这里插入图片描述
用MATLAB绘简单柱状图
在这里插入图片描述
用Python绘简单柱状图

但是MATLAB图表的颜色、样式和布局都是可以修改的,这也是本书美化图表部分要重点介绍的。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tgzssir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值