matplotlib 绘制并列饼状图
废话不说,先上图。这个是实际效果。
import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
# 同时绘制2个饼图
labels = [u'损伤/中毒', u'呼吸系统疾病', u'肿瘤', u'心血管病', u'其他']
sizes = [7.79, 11.57, 23.07, 45.91, 11.66]
sizes1 = [5.90, 10.92, 26.11, 43.56, 13.51]
colors = ['orange','blueviolet','dodgerblue','red','green']# 创建四个饼图型
fig, axs = plt.subplots(1, 2)# 第一个饼图设置
patches, l_text, p_text = axs[0].pie(sizes, labels=labels, colors=colors,labeldistance=1.1, autopct='%2.2f%%', shadow=False,startangle=140, pctdistance=0.6)# 第二个饼图设置,设置第二个扇形偏移
patches, l_text, p_text = axs[1].pie(sizes1, labels=labels, labeldistance=1.1, autopct='%2.2f%%', shadow=False,startangle=140, pctdistance=0.6)for t in l_text:t.set_size = 30
for t in p_text:t.set_size = 20
# 设置x,y轴刻度一致,这样饼图才能是圆的
plt.axis('equal')
plt.legend(loc='upper center', bbox_to_anchor=(-0.15, 1.1))plt.grid()
plt.show()
fig, axs = plt.subplots(1, 2)
axs[0].pie()
axs[1].pie()
#这个是确定画几个,以及每个图具体内容的代码段
plt.subplots(1, 2)
中1,2代表1行2列
plt.subplots(2, 2)
axs[0,0].pie()
axs[0,1].pie()
axs[1,0].pie()
axs[1,1].pie()
#该代码可以画2*2总共四个饼状图
matplotlib 绘制并列饼状图相关推荐
- Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法
此文实例介绍了php使用Jpgraph绘制3D饼状图的方法.分享给大伙供大家参考.具体实现方法如下: include ("src/jpgraph.php"); include (& ...
- 前端基础学习之h5-canvas入门3-曲线的绘制及绘制完整饼状图
canvas直线绘制及绘制完整折线图 canvas一些基础的概念在直线绘制中已经提过.下面主要提曲线和文本绘制,以完成一个完整饼状图的绘制. (一)曲线的绘制 弧度概念 1 弧度 = 1 r(半径) ...
- Python使用matplotlib设置pandas绘制的饼状图扇形标签
2021年全国高校Python课程高级研修班(线上) 中国大学MOOC"Python程序设计基础"第4次开课 推荐图书: <Python程序设计(第3版)>,(ISBN ...
- Matplotlib柱状图、饼状图
柱状图 使用Matplotlib提供的bar()函数来绘制柱状图 与前面介绍的plot()函数类似.程序每次调用bar()函数时都会生成一组柱状图,如果希望生成多组柱状图.则通过多次调用bar()函数 ...
- python matplotlib笔记:饼状图
1.饼状图参数: matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance= ...
- echarts绘制百家姓饼状图
echarts ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求. ECharts 遵循 Apache-2.0 开源协议,免费商用. ECharts ...
- Ehcarts绘制3D饼状图
需要用到echarts.min.js和echarts-gl.min.js 网上找了半天没找到靠谱的自己查资料弄一个了方便自己以后看 直接复制到html文件中即可运行 <!DOCTYPE html ...
- Origin2017绘制3D饼状图 去掉指定图例
Origin在绘制饼状图时,有时只想显示部分图例,如下图所示: 针对此,可以先绘制图像. 这里可以看到所有的图例都例举出来了.针对此,可以双击图例部分.可以看到图例变成了下面的内容: 针对这个,可以进 ...
- matplotlib多个饼状图
import matplotlib.pyplot as plt import matplotlib.font_manager as fm myfont = fm.FontProperties(fnam ...
最新文章
- hdu2041java
- Crawler:爬虫基于urllib.request库实现获取指定网址上的所有图片
- OpenCV改变图像的对比度和亮度
- 设计模式:不可变的嵌入式构建器
- 【Java】Socket实现的C/S模式半UI多人聊天程序
- [Java] 蓝桥杯ALGO-62 算法训练 平方计算
- svn源代码变动后一分钟内启动执行?按照定好的时间点执行?(项目构建的触发)...
- 关于unity如何制作mmo
- Android UI学习之ListView(使用ArrayAdapter和SimpleAdapter)
- 技嘉H81M-DS2 主板安装 XP方法,及网卡驱动安装
- redfish、ipmi返回状态码
- php有递归算法,PHP递归算法详解
- node爬取守望先锋图片
- 联邦学习(Federated Learning)
- VS解决方案文件格式说明
- 服务器连接无线键盘,【罗技 K375s 无线蓝牙键盘使用总结】连接|手感_摘要频道_什么值得买...
- 中年危机也许只是个幻觉
- 【产品速递】云和恩墨ZDBM数据库备份一体机
- 「运维有小邓」ADAudit Plus(AD域审计工具)的主要优势?
- 记一次苦逼的sql注入