pyecharts饼图pie制作
首先需要引用相关的包
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制作相关推荐
- pyecharts学习(part4)--pyecharts饼图
学习笔记,仅供参考,有错必究 文章目录 pyecharts学习 pyecharts饼图 pyechart 圆弧状Pie pyecharts学习 pyecharts饼图 Pie 需要的数据格式: [[x ...
- pyecharts 饼图绘制
关于饼图的绘制 基本的饼图 环形图 玫瑰饼图 基本的饼图 import pandas as pd import numpy as np from pyecharts.charts import * i ...
- 如何制作饼图?制作步骤有哪些?专业的饼图制作软件
同一种数据,往往有多种可视化呈现的方式.然而,在我们将数据可视化的过程中,却经常会被"惯性思维"所束缚.饼图常用于统计学模块,它是一个分区的特殊形状如饼的圆形图.但如今,饼图不仅仅 ...
- echarts饼图pie中间显示总数
echarts饼图pie中间显示总数 有这样一种需求,饼图中间显示总数,当鼠标悬浮指定区域时显示对应区域数值 网上搜了好多都是通过zlevel来实现的这种效果,但是如果echarts的背景如果不是纯色 ...
- 【Python】Pyecharts饼图增加千分位分隔符
[Python]Pyecharts饼图增加千分位分隔符 formatter=JsCode(""" function (params) {var data=params.d ...
- python3可视化-pyecharts图形库,大饼图Pie的创建和使用
在pyecharts中,使用Pie这个类来创建饼图.饼图也是我们经常用到的可视化图形. 我们常说,老板给员工画了大大的饼图,比如,当年的马云就给阿里巴巴的18罗汉画了个大饼,重要的是,这个大饼最终大家 ...
- Python3 juypterlab pyecharts 饼图制作
1. 打开虚拟机,确保虚拟机中的mysql正常连接: 2.数据准备: Navicat Premium正常连接虚拟机中的mysq,创建名为follow的数据库,再通过excel导入准备好的数据: 3.N ...
- R语言的饼图 Pie Chart
饼图是一种圆形统计图形,它被分成若干份来说明数字的比例. R语言里面可以用很多方法来画饼图: pie pie(x, labels = names(x), edges = 200, radius = 0 ...
- 【MATLAB】进阶绘图 ( Pie Chart 饼图 | pie 函数 | 三维饼图 | pie3 函数 )
文章目录 一.Pie Chart 饼图 1.pie 函数 2.pie3 函数 3.饼图示例 一.Pie Chart 饼图 1.pie 函数 pie 函数文档 : https://ww2.mathwor ...
最新文章
- sonarqube静态扫描代码环境搭建及使用(本地环境)
- 如何绘制计算机软件程序流程图?
- 交换机二层交换和三层交换技术比较
- linux 脚本 查找替换,Shell脚本学习指南之查找与替换介绍
- 浪潮I9000革新传统刀片 解决基础架构统一难题
- 【渝粤教育】21秋期末考试互联网营销概论10092k2
- 生成一个GitHub的token用于git推送本地库至远程库
- mysql instead of触发_Instead of触发器
- 速修复!严重的F5 BIG-IP 漏洞 PoC 已发布
- 【渝粤教育】国家开放大学2019年春季 455物流实务 参考试题
- 计算机采用二进制码的优点
- Android-界面-隐藏/显示
- 日历看板 element日历组件
- MATLAB写入Excel文件
- Photoshop之渐变工具使用
- 计算机主机无法开机故障原因,电脑电源保护无法开机怎么办
- 解决导出excel导出名字乱码
- RT-Thread 4.1.0 特性解析之LIBC与POSIX
- amd锐龙笔记本cpu怎么样_九代酷睿还是AMD锐龙?多款标压笔记本处理器性能实测对比...
- W5500的以太网电路,正常线序连接的话可能必须做过孔交叉线序,能否在线路上做交叉处理?