首先需要引用相关的包

from pyecharts.charts import Pie
from pyecharts import options

从excel中读取数据:

df5 = pd.read_excel("abc.xlsx")

接下来将读取的数据存入符合的变量中

def pleattr_graph():list_pie = []for i in range(0,len(df5)):columns = df5['名称'].values[i]one = df5['金牌'].values[i]tuple = (columns,int(one))list_pie.append(tuple)pie = Pie()pie.add(#设置名称series_name='金牌详细数量',#数据data_pair=list_pie,center=["40%","60%"],radius=['30%', '70%'], # 百分比根据实际情况进行修改(空心和实心)# rosetype = 'radius'  # 设置饼是不规则的,如果想要规则的话,也可以不写)pie.set_global_opts(title_opts=options.TitleOpts(title='金牌详细数量',padding=10,),legend_opts=options.LegendOpts(orient="vertical", #图形文字竖排展示pos_top="10%",  #图形文字距离顶部的间距pos_left="75%"  # 图形文字距离左边的间距))pie.set_series_opts(label_opts=options.LabelOpts(formatter='{b}:{d}%') #设置图形上面文字标签展示)pie.render('pie.html')pleattr_graph()

运行结果如下:

附录:

饼图的更多配置项

# 系列名称,用于 tooltip 的显示,legend 的图例筛选。series_name: str,# 系列数据项,格式为 [(key1, value1), (key2, value2)]data_pair: Sequence,# 系列 label 颜色color: Optional[str] = None,# 饼图的半径,数组的第一项是内半径,第二项是外半径# 默认设置成百分比,相对于容器高宽中较小的一项的一半radius: Optional[Sequence] = None,# 饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标# 默认设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度center: Optional[Sequence] = None,# 是否展示成南丁格尔图,通过半径区分数据大小,有'radius'和'area'两种模式。# radius:扇区圆心角展现数据的百分比,半径展现数据的大小# area:所有扇区圆心角相同,仅通过半径展现数据大小rosetype: Optional[str] = None,# 饼图的扇区是否是顺时针排布。is_clockwise: bool = True,# 标签配置项,参考 `series_options.LabelOpts`label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(),# 提示框组件配置项,参考 `series_options.TooltipOpts`tooltip_opts: Union[opts.TooltipOpts, dict, None] = None,# 图元样式配置项,参考 `series_options.ItemStyleOpts`itemstyle_opts: Union[opts.ItemStyleOpts, dict, None] = None,

pyecharts饼图pie制作相关推荐

  1. pyecharts学习(part4)--pyecharts饼图

    学习笔记,仅供参考,有错必究 文章目录 pyecharts学习 pyecharts饼图 pyechart 圆弧状Pie pyecharts学习 pyecharts饼图 Pie 需要的数据格式: [[x ...

  2. pyecharts 饼图绘制

    关于饼图的绘制 基本的饼图 环形图 玫瑰饼图 基本的饼图 import pandas as pd import numpy as np from pyecharts.charts import * i ...

  3. 如何制作饼图?制作步骤有哪些?专业的饼图制作软件

    同一种数据,往往有多种可视化呈现的方式.然而,在我们将数据可视化的过程中,却经常会被"惯性思维"所束缚.饼图常用于统计学模块,它是一个分区的特殊形状如饼的圆形图.但如今,饼图不仅仅 ...

  4. echarts饼图pie中间显示总数

    echarts饼图pie中间显示总数 有这样一种需求,饼图中间显示总数,当鼠标悬浮指定区域时显示对应区域数值 网上搜了好多都是通过zlevel来实现的这种效果,但是如果echarts的背景如果不是纯色 ...

  5. 【Python】Pyecharts饼图增加千分位分隔符

    [Python]Pyecharts饼图增加千分位分隔符 formatter=JsCode(""" function (params) {var data=params.d ...

  6. python3可视化-pyecharts图形库,大饼图Pie的创建和使用

    在pyecharts中,使用Pie这个类来创建饼图.饼图也是我们经常用到的可视化图形. 我们常说,老板给员工画了大大的饼图,比如,当年的马云就给阿里巴巴的18罗汉画了个大饼,重要的是,这个大饼最终大家 ...

  7. Python3 juypterlab pyecharts 饼图制作

    1. 打开虚拟机,确保虚拟机中的mysql正常连接: 2.数据准备: Navicat Premium正常连接虚拟机中的mysq,创建名为follow的数据库,再通过excel导入准备好的数据: 3.N ...

  8. R语言的饼图 Pie Chart

    饼图是一种圆形统计图形,它被分成若干份来说明数字的比例. R语言里面可以用很多方法来画饼图: pie pie(x, labels = names(x), edges = 200, radius = 0 ...

  9. 【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )

    文章目录 一.Pie Chart 饼图 1.pie 函数 2.pie3 函数 3.饼图示例 一.Pie Chart 饼图 1.pie 函数 pie 函数文档 : https://ww2.mathwor ...

最新文章

  1. sonarqube静态扫描代码环境搭建及使用(本地环境)
  2. 如何绘制计算机软件程序流程图?
  3. 交换机二层交换和三层交换技术比较
  4. linux 脚本 查找替换,Shell脚本学习指南之查找与替换介绍
  5. 浪潮I9000革新传统刀片 解决基础架构统一难题
  6. 【渝粤教育】21秋期末考试互联网营销概论10092k2
  7. 生成一个GitHub的token用于git推送本地库至远程库
  8. mysql instead of触发_Instead of触发器
  9. 速修复!严重的F5 BIG-IP 漏洞 PoC 已发布
  10. 【渝粤教育】国家开放大学2019年春季 455物流实务 参考试题
  11. 计算机采用二进制码的优点
  12. Android-界面-隐藏/显示
  13. 日历看板 element日历组件
  14. MATLAB写入Excel文件
  15. Photoshop之渐变工具使用
  16. 计算机主机无法开机故障原因,电脑电源保护无法开机怎么办
  17. 解决导出excel导出名字乱码
  18. RT-Thread 4.1.0 特性解析之LIBC与POSIX
  19. amd锐龙笔记本cpu怎么样_九代酷睿还是AMD锐龙?多款标压笔记本处理器性能实测对比...
  20. W5500的以太网电路,正常线序连接的话可能必须做过孔交叉线序,能否在线路上做交叉处理?

热门文章

  1. Go语言基础教程:版本选择
  2. 记一次华为2288H V5服务器安装Ubuntu18.04操作系统(详细流程)
  3. php教程--案例4(判断闰年)
  4. Python 爬虫实战:分析豆瓣中最新电影的影评
  5. 羚珑视频编辑器开发总结
  6. 2016年软考程序员模拟预测习题20题
  7. 只有他自己知道——生活所迫罢了
  8. css强制换行和强制不换行
  9. 复习高数下册8-10章主要内容(简略版)
  10. Unresolved compilation problem,问题