python画饼图-python画饼图的多种方式
使用matplotlib画图
导入模块
import matplotlib.pyplot as plt
%matplotlib inline
plt.pie(pie_fig['count'],labels=pie_fig['type'],explode=[0.1,0],data=pie_fig,shadow=True,autopct='%1.1f%%')
plt.title('Netflix_show TV/Moive percentage')
plt.axis('equal')
plt.show()
传入数据pie_fig为dataframe格式
图形结果:
使用pyecharts
模块导入
from pyecharts import options as opts
from pyecharts.charts import Pie
pie = Pie()
pie.add('Netflix_show TV/Moive percentage',[list(z) for z in zip(pie_fig['type'], pie_fig['count'])])
pie.set_global_opts(title_opts=opts.TitleOpts(title="Netflix_show TV/Moive percentage"))
pie.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {d}%"))
pie.render_notebook()
没法使用series或者dataframe格式直接传入
[list(z) for z in zip(pie_fig["type’], pie_fig["count’])]
将数据转化为列表
图形结果:
使用iplot
导入模块
import plotly.graph_objects as go
from plotly.offline import init_notebook_mode, iplot
#content type
col = 'type'
grouped = show03[col].value_counts().reset_index()
grouped = grouped.rename(columns={col:'count','index':col})
#plot
trace = go.Pie(labels=grouped[col],values=grouped['count'],pull=[0.05,0],marker=dict(colors=["#6ad49b", "#a678de"]))
layout = go.Layout(title='',height=400,legend=dict(x=0.1,y=1.1))
fig = go.Figure(data=[trace],layout=layout)
iplot(fig)
数据传入同matplotlib
图形结果:
数据为netflix_show2019(Kaggle)
imakeithappen
发布了2 篇原创文章 · 获赞 0 · 访问量 279
私信
关注
标签:count,多种,plt,python,pie,画饼,fig,import,opts
来源: https://blog.csdn.net/imakeithappen/article/details/104581973
python画饼图-python画饼图的多种方式相关推荐
- python语言只采用解释一种翻译方式对吗_python-guide翻译
python看了也有一段时间了,但是由于不常用到,所以经常看了忘忘了又看,这次决定做个记录顺便梳理一下学过的内容. 查资料时恰好在github上看到这个项目https://github.com/jia ...
- php饼图只有一个小方块_如何用Python画一个好看的饼图
这是一个关于画一个饼图的故事......话说在一个月黑风高的夜晚,笔者肚子饿了,脑海中回想起画饼充饥的典故,于是打算.... 成功冷到自己...... 好吧进入正题,这次我们来说说怎么用python画 ...
- python画柱状图-python 使用 matplotlib.pyplot来画柱状图和饼图
导入包 import matplotlib.pyplot as plt 柱状图 最简柱状图 # 显示高度 def autolabel(rects): for rect in rects: height ...
- 【Python】用 Highcharts 绘制饼图,也很强大
来源:Python数据之道 作者:Peter 整理:阳哥 用 Highcharts 绘制饼图,也很强大 前不久,分享了读者投稿的文章,较为综合的介绍了可视化库 Highcharts ,这个一个 Jav ...
- python图像转字符画_Python实现图片转字符画的代码实例
如何利用Python实现图片转字符画详解 如何用python将图片转为字符画给小编你的心作纪念,小编的梦有你的祝福才能够完全,风浪再大,小编也会勇往直前,小编们的爱,镶在青春的纪念册. # codin ...
- Python学习笔记六——画小猪佩奇
目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...
- python绘画酷炫图片_【一点资讯】教程 | 中国酷炫地图,大神教你用Python一边爬一边画 www.yidianzixun.com...
前言我只说一句,台湾是中华人民共和国不可分割的领土! 先来聊聊为什么做数据分析一定要用Python或R语言.编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择 ...
- 用Python在Excel里画出蒙娜丽莎的方法示例
更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...
- 能带曲线图绘制python_如何使用python的matplotlib模块画折线图
python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...
- python画代码-Python教程_Python画Mandelbrot集 代码
Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...
最新文章
- list保留小数位数
- 简易灯箱画廊设计html,原生Js实现的画廊功能
- 正确修改MySQL最大连接数的三种好用方案
- 【自动驾驶】17. pitch yaw roll是什么
- 【verilog语法】关于testbench与被测module的输入输出数据类型定义:reg/wire原因
- 欧几里得算法以及推论
- Linux Shell脚本入门教程系列之(八)Shell printf命令详解
- 11张图步步演进:你一定能看懂的【分布式系统】容错架构设计!
- MYSQL基础之centos 6下二进制安装mariadb
- 【Flink】Flink 实现 AT_LEAST_ONCE EXACTLY_ONCE 案例
- python读取文件路径中有中文_转 python 读取中文文件名/中文路径
- G502使用计算机配置,罗技G502鼠标灵敏度如何设置?宏如何设置?
- linux过滤端口抓包_linux抓包命令tcpdump
- Cesium-Fullscreen全屏显示
- flash一直提示要重新安装,都已经是最新的了,但是还要求更新
- 2020-11-21 芯片测试golang实现
- 最新微服务、MySQL、Nginx加Redis实战,助你成功向阿里P8进军!
- 知识在超网络中的传播模型
- mysql workbench crows foot_一步一步设计你的数据库(三)
- 供应链金融与贸易金融、商业保理、区块链的关系
热门文章
- 开发日记-20190526 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
- pyspark AttributeError: 'NoneType' object has no attribute 'setCallSite'
- 摘要提取算法——本质上就是pagerank,选择rank最高的句子作为摘要,如果结合word2vec应该有非常好的效果...
- Hadoop学习笔记—18.Sqoop框架学习
- 说说如何使用unity Vs来进行断点调试
- POJ1038 Bugs Integrated, Inc.
- Entity Framework 数据部分更新之Attach Detach
- poj 2689 大范围素数
- C#读取SHAPEFILE文件总结0--大纲
- 使用委派调用对象的方法