一、绘制饼图

注意:绘制饼图所需数据格式:[[x1,y1],[x2,y2]]

绘制饼图的操作步骤
1: 构建饼图的数据
2:为饼图添加数据
3:设置标题
4:设置每一项占比
示例代码:

# 导入饼图-Pie
from pyecharts.charts import Pie
from pyecharts import options as opts# 构建数据
x_data = ["直接访问","营销推广","博客推广","搜索引擎"]
y_data = [880,214,300,1100]# 为Pie设置指定格式
data_pie = [list(i) for i in zip(x_data,y_data)]# 定义一个pie的函数
def pie_charts() -> Pie:# 创建实例对象pie = Pie(init_opts=opts.InitOpts(width='1000px',height='600px'))# 添加数据pie.add(series_name="访问来源",data_pair=data_pie)# 设置全局项pie.set_global_opts(title_opts=opts.TitleOpts(title="课程不同的来源销售分析",pos_left='center',pos_top=20))#设置每项数据占比pie.set_series_opts(tooltip_opts=opts.TooltipOpts(trigger='item',formatter="{a} <br/> {b}:{c} ({d}%)"))return piepie = pie_charts()
pie.render("pie_charts.html")

运行结果:

二、绘制圆环状饼图

# 导入饼图-Pie
from pyecharts.charts import Pie
from pyecharts import options as opts# 构建数据
x_data = ["直接访问","营销推广","博客推广","搜索引擎"]
y_data = [880,214,300,1100]# 为Pie设置指定格式
data_pie = [list(i) for i in zip(x_data,y_data)]# 定义一个Pie函数
def pie_radius_charts()->Pie:# 创建实例对象pie = Pie()# 添加数据pie.add(series_name="访问来源",data_pair=data_pie,radius=['40%','75%'])# 设置全局项,(也可以把图例设置为横向展示)pie.set_global_opts(title_opts=opts.TitleOpts(title="课程不同的来源销售分析"))# 设置占比情况pie.set_series_opts(tooltip_opts=opts.TooltipOpts(trigger='item',formatter="{a} <br/> {b}:{c} ({d}%)"))return piepie= pie_radius_charts()
pie.render("pie_radius_charts.html")

运行结果:

以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!

pyecharts1.0+版本绘制Pie饼图相关推荐

  1. Vue引入 - echarts5.0版本绘制中国地图(可缩放)

    1. npm 下载 echarts 最新版本 npm install echarts --save 2. 全局使用 main.js 入口文件中引入: import * as echarts from ...

  2. pyecharts 0.5版本绘制各类图像大全

    目录 一.柱状图 竖向柱状图 横向柱状图 小节 二.散点图 Scatter散点图 EffectScatter散点图 Scatter3D散点图 三.折线图 折线图 折线阶梯图 面积图 四.3D折线图 五 ...

  3. 【AR实验室】OpenGL ES绘制相机(OpenGL ES 1.0版本)

    0x00 - 前言 之前做一些移动端的AR应用以及目前看到的一些AR应用,基本上都是这样一个套路:手机背景显示现实场景,然后在该背景上进行图形学绘制.至于图形学绘制时,相机外参的解算使用的是V-SLA ...

  4. python绘制饼图双层_有趣!如何用Python-matplotlib绘制双层饼图及环形图?

    (1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...

  5. 3d饼图 vue_在Vue中如何使用highCharts绘制3d饼图

    本篇文章主要介绍了在Vue中使用highCharts绘制3d饼图的方法,现在分享给大家,也给大家做个参考. highcharts是国外知名基于javascript的图表库.由于中文官网的vue中使用h ...

  6. 3d饼图 vue_在Vue中使用highCharts绘制3d饼图

    highcharts是国外知名基于javascript的图表库.由于中文官网的vue中使用highcharts配置繁琐并且需要引入jquery作为依赖,所以弃用. 接下来,给各位伙伴简要的讲叙下hig ...

  7. Echarts V5.0版本学习

    Echarts 年前又上线V5.0版本,赶紧学起来 新旧版本对比:个人感觉新版本Echarts 更加好看 点击图表也加入动画效果 细节满分 相对于旧版本简直一个天上(高大上更炫酷) 一个地下(low货 ...

  8. mmdetection2.3.0版本安装过程,以及训练、测试、可视化等(亲测好用,很顺利)

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 mmdetection2.3.0版本安装过程,以及训练.测试.可视化等(亲测好用,很顺利) 文章目录: 1 运行mmde ...

  9. 【机器学习】scikit-learn 1.0 版本重要新特性一览

    1 简介 就在几天前,著名的机器学习框架scikit-learn在pypi上释放了其1.0rc1版本,这里给大家科普一下,版本号中的rc是Release Candidate的简称,代表当前的版本是一个 ...

最新文章

  1. git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区
  2. [转] 使用Docker容器,这些错误千万别犯
  3. 【转】HTML5第一人称射击游戏发布
  4. 收集整理的非常有用的PHP函数
  5. 学数学但是不会计算机,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有!...
  6. JDBC--调用函数与存储过程
  7. php采标教程,国内液压与气动行业标准大全
  8. 六安牌照上海浦东验车
  9. php 微信支付V3接口
  10. php抽奖的数字滚动器,JS数字抽奖游戏实现方法
  11. Java爬取糗百段子
  12. 软件设计师---数据库系统基础
  13. xp系统总是弹出宽带连接服务器,如何处理xp电脑总是弹出宽带连接
  14. 国家电网入局区块链,打造国家级能源互联网
  15. shell_一键部署脚本合集 .
  16. c语言小球反弹碰壁发出声音,求VB小球碰壁反弹的代码,谢谢
  17. 【论文阅读笔记】Automatic Liver and Lesion Segmentation in CT Using Cascaded Fully Convolutional Neural Net
  18. 学日语、记单词是有规律的(转载)
  19. flume avro java_Flume的Avro Sink和Avro Source研究之一: Avro Source
  20. Chrome中的GPU加速合成

热门文章

  1. python手机通讯录管理系统代码_[内附完整源码和文档] 基于Java的个人通讯录管理系统...
  2. purge remove及autoremove删除操作
  3. kinect的openni总结
  4. 世界上最神奇的24堂课--0--序言
  5. ArchiCAD的模型进行抽壳处理的时候:glfwCreateWindow创建失败的原因分析
  6. 教你打造股市晴雨表——通过LSTM神经网络预测股市
  7. uniapp中vue强制刷新部分视图数据
  8. 怎么向心爱的女孩子表白?
  9. thymeleaf 自定义标签属性
  10. Ansible 介绍与实战操作演示