大家好!

今天来分享一下如何用Python工具来帮助我们制作一张玫瑰图展示2020年1-3月轿车销量TOP10及占比,如下图所示。

案例中数据表格结构如下:

代码及演示:

import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import *
from pyecharts.globals import ThemeTypedf_pie = pd.read_excel("D:01会Excel的隔壁老王Excel报表20200424-Python:饼状图展示2020年1-3月轿车销量TOP10占比20200420-python:柱状图展示2020年1-3月轿车销量TOP10 - 副本.xlsx")df_pie

#筛选出轿车df_pie_car = df_pie[df_pie.车辆类别 == "轿车"]df_pie_car

c = (Pie(init_opts=opts.InitOpts(theme = ThemeType.CHALK )).add("",df_pie_car[["型号","销量(万)"]].values,radius=["30%", "75%"],center=["50%", "57%"],rosetype="radius",is_clockwise=0,label_opts=opts.LabelOpts(is_show=1),).set_global_opts(title_opts=opts.TitleOpts(title="python:玫瑰图展示2020年1-3月轿车销量前十及占比(微信公众号:会Excel的隔壁老王)", pos_bottom = "88%", pos_right = "10%")).set_series_opts(label_opts = opts.LabelOpts(formatter="{b}:{c}n占比:{d}%") )#.render("pie_rosetype.html")
)c.render_notebook()

完整python代码参考:

import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.globals import ThemeTypedf_pie = pd.read_excel("D:01会Excel的隔壁老王Excel报表20200424-Python:饼状图展示2020年1-3月轿车销量TOP10占比20200420-python:柱状图展示2020年1-3月轿车销量TOP10 - 副本.xlsx")#筛选出轿车df_pie_car = df_pie[df_pie.车辆类别 == "轿车"]c = (Pie(init_opts=opts.InitOpts(theme = ThemeType.CHALK )).add("",df_pie_car[["型号","销量(万)"]].values,radius=["30%", "75%"],center=["50%", "57%"],rosetype="radius",is_clockwise=0,label_opts=opts.LabelOpts(is_show=1),).set_global_opts(title_opts=opts.TitleOpts(title="python:玫瑰图展示2020年1-3月轿车销量前十及占比(微信公众号:会Excel的隔壁老王)", pos_bottom = "88%", pos_right = "10%")).set_series_opts(label_opts = opts.LabelOpts(formatter="{b}:{c}n占比:{d}%") )#.render("pie_rosetype.html")
)c.render_notebook()

python render_python:玫瑰图展示2020年1-3月轿车销量前十及占比(pyecharts)相关推荐

  1. Python用雷达图展示某学生成绩问题/2020年12月

    Python用雷达图展示某学生成绩问题/2020年12月 先摆上成功运行的代码 由此产生的疑问 先摆上成功运行的代码 import numpy as np import matplotlib.pypl ...

  2. Python画玫瑰图

    Python画玫瑰图 第一步,读取数据: 第二步,设置柱长: 第三步,设置角度: 第四步,设置颜色 第五步,做图; 普通型 中央空白型 半透明型 第六步,添加标签,美化图形. 第一步,读取数据: im ...

  3. python如何绘制两点间连线_如何用 Python 绘制玫瑰图等常见疫情图

    新冠疫情已经持续好几个月了,目前,我国疫情已经基本控制住了,我们会看到很多网站都提供了多种疫情统计图,今天我们使用 Python 的 pyecharts 框架来绘制一些比较常见的统计图. 1. 玫瑰图 ...

  4. python画玫瑰图_三步学会用python画一个简单的玫瑰图

    玫瑰图实际是一种2维极坐标统计图,常用于表示气象.气候现象,如测站的风向频率等.用excel也可以画,但相对麻烦一些,所以当我们需要用到玫瑰图时,我们可以尝试用python来画.首先导入需要用到的包 ...

  5. python画玫瑰图_央视都在用的“南丁格尔玫瑰图”,原来Python也可以画

    前一阵子,我看到央视新闻中,有一张比较好看数据图,如下: 后来才知道这叫"南丁格尔玫瑰图",是南丁格尔护士在克里米亚战争期间提交的一份关于士兵死伤报告时发明的一种图表. 我心想能不 ...

  6. Python绘制雷达图展示学生各科考试成绩

    参考代码: 运行效果: 温馨提示 进入公众号,通过菜单"最新资源"==>"历史文章"可以快速查看分专题的文章列表,通过"最新资源"== ...

  7. python 绘制玫瑰图

  8. Python matplotlib玫瑰图

    我国18年各省GDP总量 import numpy as np import matplotlib.pyplot as plt import pandas as pdplt.rcParams['fon ...

  9. Python爬虫-D车网近半年(六个月)汽车销量排行榜

    前言 本文是该专栏的第46篇,后面会持续分享python爬虫干货知识,记得关注. 在本专栏前面,笔者有单独详细介绍过该平台当前月更新的最新汽车销量排行榜数据.感兴趣的同学,可往前翻阅查看(Python ...

  10. 【Python数据分析——使用matplotlib制作南丁格尔玫瑰图】

    目录 一.介绍 二.相关库 三.数据准备 四.pyecahrts代码实现 五.matplotlib代码实现 一.介绍 玫瑰图是弗罗伦斯·南丁格尔所发明的.又名为极坐标面积图,是一种圆形的直方图. 南丁 ...

最新文章

  1. Ajax解决缓存的5种方法
  2. LeetCode 64. Minimum Path Sum(最小和的路径)
  3. left join on多表关联_资深DBA整理MySQL基础知识三:迅速理解MySQL的关联和子查询...
  4. PHP+Ajax手机移动端发红包实例
  5. 触控游戏的设计—Windows Phone 7游戏开发
  6. package.json和bower的参数解释
  7. Struts12---文件的下载
  8. 阿里“AI搭配师”一秒给你100种穿搭建议,程序员进军女性时尚靠什么?
  9. SVN: repository browser 库浏览器
  10. win10系统定时自动切换深色模式
  11. 贝叶斯(三)先验分布的确定
  12. 论文阅读:SPR:Supervised Personalized Ranking Based on Prior Knowledge for Recommendation
  13. 如何把路由器设置为交换机模式来使用
  14. CentOS 8: No URLs in mirrorlist error
  15. python程序设计搜题软件下载_智慧职教APPPython程序设计答案搜题公众号
  16. 阿里云ECS云服务器CPU处理器型号主频睿频实例规格表
  17. qq一键登入帝国cms插件|适用7.5 7.2版本|UTF-8 GBK双版本
  18. Opencv__模板匹配(上)
  19. 使用Python将MNIST数据集手写数字转化为图片
  20. HBase数据库使用TTL清理过期数据

热门文章

  1. 微信公号“架构师之路”学习笔记(七)-互联网搜索架构设计
  2. Pytorch-OpCounter: Pytorch平台计算模型#Parameters和FLOPS的工具包
  3. TP5.1中的验证类 validate用法
  4. 小峰servlet/jsp(4)EL表达式
  5. sql事务Transaction
  6. Android ViewPager滑动背景渐变
  7. JAVA IP地址转成长整型方法
  8. Webservice 实践
  9. 正则表达式 转义字符
  10. Siverlight 自定义TreeView 显示带连接线的组织结构树