使用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画饼图的多种方式相关推荐

  1. python语言只采用解释一种翻译方式对吗_python-guide翻译

    python看了也有一段时间了,但是由于不常用到,所以经常看了忘忘了又看,这次决定做个记录顺便梳理一下学过的内容. 查资料时恰好在github上看到这个项目https://github.com/jia ...

  2. php饼图只有一个小方块_如何用Python画一个好看的饼图

    这是一个关于画一个饼图的故事......话说在一个月黑风高的夜晚,笔者肚子饿了,脑海中回想起画饼充饥的典故,于是打算.... 成功冷到自己...... 好吧进入正题,这次我们来说说怎么用python画 ...

  3. python画柱状图-python 使用 matplotlib.pyplot来画柱状图和饼图

    导入包 import matplotlib.pyplot as plt 柱状图 最简柱状图 # 显示高度 def autolabel(rects): for rect in rects: height ...

  4. 【Python】用 Highcharts 绘制饼图,也很强大

    来源:Python数据之道 作者:Peter 整理:阳哥 用 Highcharts 绘制饼图,也很强大 前不久,分享了读者投稿的文章,较为综合的介绍了可视化库 Highcharts ,这个一个 Jav ...

  5. python图像转字符画_Python实现图片转字符画的代码实例

    如何利用Python实现图片转字符画详解 如何用python将图片转为字符画给小编你的心作纪念,小编的梦有你的祝福才能够完全,风浪再大,小编也会勇往直前,小编们的爱,镶在青春的纪念册. # codin ...

  6. Python学习笔记六——画小猪佩奇

    目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...

  7. python绘画酷炫图片_【一点资讯】教程 | 中国酷炫地图,大神教你用Python一边爬一边画 www.yidianzixun.com...

    前言我只说一句,台湾是中华人民共和国不可分割的领土! 先来聊聊为什么做数据分析一定要用Python或R语言.编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择 ...

  8. 用Python在Excel里画出蒙娜丽莎的方法示例

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  9. 能带曲线图绘制python_如何使用python的matplotlib模块画折线图

    python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...

  10. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

最新文章

  1. list保留小数位数
  2. 简易灯箱画廊设计html,原生Js实现的画廊功能
  3. 正确修改MySQL最大连接数的三种好用方案
  4. 【自动驾驶】17. pitch yaw roll是什么
  5. 【verilog语法】关于testbench与被测module的输入输出数据类型定义:reg/wire原因
  6. 欧几里得算法以及推论
  7. Linux Shell脚本入门教程系列之(八)Shell printf命令详解
  8. 11张图步步演进:你一定能看懂的【分布式系统】容错架构设计!
  9. MYSQL基础之centos 6下二进制安装mariadb
  10. 【Flink】Flink 实现 AT_LEAST_ONCE EXACTLY_ONCE 案例
  11. python读取文件路径中有中文_转 python 读取中文文件名/中文路径
  12. G502使用计算机配置,罗技G502鼠标灵敏度如何设置?宏如何设置?
  13. linux过滤端口抓包_linux抓包命令tcpdump
  14. Cesium-Fullscreen全屏显示
  15. flash一直提示要重新安装,都已经是最新的了,但是还要求更新
  16. 2020-11-21 芯片测试golang实现
  17. 最新微服务、MySQL、Nginx加Redis实战,助你成功向阿里P8进军!
  18. 知识在超网络中的传播模型
  19. mysql workbench crows foot_一步一步设计你的数据库(三)
  20. 供应链金融与贸易金融、商业保理、区块链的关系

热门文章

  1. 开发日记-20190526 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  2. pyspark AttributeError: 'NoneType' object has no attribute 'setCallSite'
  3. 摘要提取算法——本质上就是pagerank,选择rank最高的句子作为摘要,如果结合word2vec应该有非常好的效果...
  4. Hadoop学习笔记—18.Sqoop框架学习
  5. 说说如何使用unity Vs来进行断点调试
  6. POJ1038 Bugs Integrated, Inc.
  7. Entity Framework 数据部分更新之Attach Detach
  8. poj 2689 大范围素数
  9. C#读取SHAPEFILE文件总结0--大纲
  10. 使用委派调用对象的方法