首页/文章/ 详情

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

9月前浏览988

上次推文中,描述了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
      最近编辑:9月前
      语墨
      硕士 不怕困难,勇往直前
      获赞 64粉丝 52文章 129课程 0
      点赞
      收藏
      未登录
      还没有评论

      课程
      培训
      服务
      行家

      VIP会员 学习 福利任务 兑换礼品
      下载APP
      联系我们
      帮助与反馈