首页/文章/ 详情

MATLAB与Python绘图区别4—饼状图

1年前浏览1715

上次推文中,描述了MATLAB与Python在绘制直方图上的区别,那么我们今天继续学习,在绘制饼状图时,两者之间的区别。

案例:
已知一名工人一天的时间安排为:睡觉5小时、吃饭2小时、工作12小时,运动2小时。根据这些信息,绘制这名工人一天时间分配的饼状图。
在这个案例中,MATLAB与Pyhon绘制饼状图会有什么区别呢?
(1)Python








import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['STSong']plt.rcParams['axes.unicode_minus']=Falsex = [5,2,12,5]y = ['睡觉','吃饭','工作','运动']plt.pie(x,labels=y,autopct='%.1f%%')plt.title('时间分布')plt.show()

其绘制的饼状图如下图所示:

关于在Python学习饼状图的绘制,方法如下图所示:

(2)MATLAB







clc;clear;x=[5 2 12 5];labels={'睡觉 20.8%','吃饭  8.3%','工作 50%','运动 8.3%'}pie(x,labels)title('时间分配')

其绘制的饼状图如下所示:

在做饼状图绘制时,明显感觉到matlab没有python用着方便,但是matlab在处理图片时也有自己的优势,比如可以直接在figure上进行修改,也是很方便的一种做法。

来源:土木爱研小站
MATLABpython
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-16
最近编辑:1年前
语墨
硕士 不怕困难,勇往直前
获赞 71粉丝 78文章 137课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈