介绍

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。

它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。

matplotlib的安装方法可以点击这里

这篇文章给大家主要介绍了python用matplotlib绘制饼图的方法,话不多说,下面来看代码。

示例代码

import matplotlib.pyplot as plt

# The slices will be ordered and plotted counter-clockwise.

labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'

sizes = [15, 30, 45, 10]

colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']

explode = (0, 0.1, 0, 0) # only "explode" the 2nd slice (i.e. 'Hogs')

plt.pie(sizes, explode=explode, labels=labels, colors=colors,

autopct='%1.1f%%', shadow=True, startangle=90)

# Set aspect ratio to be equal so that pie is drawn as a circle.

plt.axis('equal')

plt.savefig('D:\\pie.png')

plt.show()

结果

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

python利用matplotlib做饼图_python利用matplotlib库绘制饼图的方法示例相关推荐

  1. python turtle画滑稽表情_python使用turtle库绘制奥运五环

    python使用turtle库绘制奥运五环 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令 ...

  2. python数字转中文字符_Python实现中文数字转换为阿拉伯数字的方法示例

    本文实例讲述了Python实现中文数字转换为阿拉伯数字的方法.分享给大家供大家参考,具体如下: 一.需求 今天写了三千二百行代码. 今天写了3200行代码. 两行意思相同,只是表达方式不太能够,统一掉 ...

  3. python模拟登录163邮箱_Python实现模拟登录网易邮箱的方法示例

    本文实例讲述了Python实现模拟登录网易邮箱的方法.分享给大家供大家参考,具体如下: #coding:utf-8 import urllib2,urllib import cookielib fro ...

  4. python画奥运五环小结_python使用turtle库绘制奥运五环

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  5. 如何使用python爬取百度图片_python实现爬取百度图片的方法示例

    本文实例讲述了python实现爬取百度图片的方法.分享给大家供大家参考,具体如下: import json import itertools import urllib import requests ...

  6. python获取设备硬件信息_Python实现读取机器硬件信息的方法示例

    本文实例讲述了Python实现读取机器硬件信息的方法.分享给大家供大家参考,具体如下: 本人最近新学python ,用到关于机器的相关信息,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法 ...

  7. python爬去百度图片_python实现爬取百度图片的方法示例

    本文实例讲述了python实现爬取百度图片的方法.分享给大家供大家参考,具体如下: import json import itertools import urllib import requests ...

  8. python基础教程视频纸飞机_python:turtle库绘制纸飞机

    闲来无事,只好细细研究turtle库了,毕竟这是一个超好玩的图形库了,虽然小编现在还仅仅是一个菜鸟中的菜鸟,但这也并不能阻止我前行的道路-- 之前呢,有介绍过用turtle库来绘制奥运五环,虽然花费了 ...

  9. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

最新文章

  1. 修复bug的12个关键步骤:
  2. python死锁案例_python避免死锁方法实例分析
  3. boost::coroutine模块实现对称协程的测试程序
  4. 最原创的验证码产生过程,桃花朵朵开
  5. JVMTM Tool Interface
  6. POJ2689-Prime Distance【质数,数论】
  7. AtCoder Beginner Contest 172总结
  8. java.io.IOException: Could not find status of job:job_1534233312603_0002
  9. matlab仿真整流电路设计,基于Matlab GUI的整流电路仿真设计[图]
  10. 涨姿势!3D游戏里的男女性角色是这样建模出来的
  11. 屏幕色彩(一)-已知混色光色点求配色比
  12. LDA主题模型1——数学基础
  13. Node-RED中通过node-red-ui-webcam节点实现访问摄像头并截取照片预览
  14. P1149 火柴棒等式
  15. header is present on the requested resource. Origin 'null' is therefore not allowed access.
  16. python2和python3一些不同
  17. 南方数码iData数据工厂二次开发
  18. 从零开始的技术美术之路(六)色彩空间
  19. Telink之UART篇
  20. 数值千分位显示,若为小数,保留两位小数,若为整数,小数点后默认为00

热门文章

  1. 开发经验分享_02_解决问题3步走(实战)
  2. linux-centos7 常用的基本命令--目录管理、基本属性
  3. java迷您_Java
  4. php程序怎么上传服务器,php本地文件上传到远程服务器
  5. 什么是java枚举_什么是java枚举
  6. java string 日期_java string类型日期比较
  7. qt中创建控件布局以及删除原有布局和控件
  8. C/C++ strtol 函数 - C语言零基础入门教程
  9. Python 线程池 ThreadPoolExecutor(二) - Python零基础入门教程
  10. BugkuCTF-MISC题cisco(writeup)