android 双层饼图_python:给表格加上双层饼图,让同事的图表黯然失色
大家好!
今天来分享一下如何用python给表格加上双层饼图,让同事的图表黯然失色,如下图所示。
案例中数据表格结构如下:
代码及演示:
import pyecharts.options as opts
from pyecharts.charts import Pie
import numpy as np
import pandas as pd
from pyecharts.globals import ThemeTypedf_pie4 = pd.read_excel("D:01会Excel的隔壁老王Excel报表20200529-Python个人中心可视化报表20200529-Python个人中心可视化报表.xlsx",sheet_name = "分渠道企划任务达成-1")inner_x_data = df_pie4[["渠道"]][ (df_pie4[["渠道"]].渠道 == "SX") | (df_pie4[["渠道"]].渠道 == "SSY") | (df_pie4[["渠道"]].渠道 == "SXDX")].values.tolist()inner_y_data = df_pie4[["1月"]][ (df_pie4[["渠道","1月"]].渠道 == "SX") | (df_pie4[["渠道","1月"]].渠道 == "SSY") | (df_pie4[["渠道","1月"]].渠道 == "SXDX")].values.tolist()inner_data_pair = df_pie4[["渠道","1月"]][ (df_pie4[["渠道","1月"]].渠道 == "SX") | (df_pie4[["渠道","1月"]].渠道 == "SSY") | (df_pie4[["渠道","1月"]].渠道 == "SXDX")].values.tolist()outer_x_data = df_pie4[["渠道"]][ (df_pie4[["渠道"]].渠道 == "SX新保") | (df_pie4[["渠道"]].渠道 == "SX续保") | (df_pie4[["渠道"]].渠道 == "SSY新保") | (df_pie4[["渠道"]].渠道 == "SSY续保") | (df_pie4[["渠道"]].渠道 == "SXDX新保") | (df_pie4[["渠道"]].渠道 == "SXDX续保")].values.tolist()outer_y_data = df_pie4[["1月"]][ (df_pie4[["渠道","1月"]].渠道 == "SX新保") | (df_pie4[["渠道","1月"]].渠道 == "SX续保") | (df_pie4[["渠道","1月"]].渠道 == "SSY新保") | (df_pie4[["渠道","1月"]].渠道 == "SSY续保") | (df_pie4[["渠道","1月"]].渠道 == "SXDX新保") | (df_pie4[["渠道","1月"]].渠道 == "SXDX续保")].values.tolist()outer_data_pair = df_pie4[["渠道","1月"]][ (df_pie4[["渠道","1月"]].渠道 == "SX新保") | (df_pie4[["渠道","1月"]].渠道 == "SX续保") | (df_pie4[["渠道","1月"]].渠道 == "SSY新保") | (df_pie4[["渠道","1月"]].渠道 == "SSY续保") | (df_pie4[["渠道","1月"]].渠道 == "SXDX新保") | (df_pie4[["渠道","1月"]].渠道 == "SXDX续保")].values.tolist()pie4 = (Pie(init_opts=opts.InitOpts(width="800px", height="400px",theme = ThemeType.CHALK)).add(series_name=" ",data_pair=inner_data_pair,radius=[0, "30%"],label_opts=opts.LabelOpts(position="inside",formatter="{c}万",color = "#555555",font_weight = "bold"),).add(series_name=" ",radius=["40%", "55%"],data_pair=outer_data_pair,label_opts=opts.LabelOpts(position="outside",formatter="{b}:{c}万n占比:{d}%",),).set_global_opts(legend_opts=opts.LegendOpts(pos_left="0%",pos_top = "middle", orient="vertical"),title_opts=opts.TitleOpts("销售中心分渠道业绩(微信公众号:会Excel的隔壁老王)".format(i),pos_bottom = "88%", pos_right = "17%")).set_series_opts(tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{b}:{c}万n占比:{d}%"))#.render("nested_pies.html")
)pie4.render_notebook()
android 双层饼图_python:给表格加上双层饼图,让同事的图表黯然失色相关推荐
- python利用matplotlib做饼图_python利用matplotlib库绘制饼图的方法示例
介绍 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当 ...
- android 双层饼图_高大上的Excel双层饼图 充分表达层级关系 手把手详解
效果图预览: 高大上的Excel双层饼图 充分表达层级关系 手把手详解 操作步骤: 步骤一:准备好原始数据. 高大上的Excel双层饼图 充分表达层级关系 手把手详解 步骤二:分类汇总数据 1.选中原 ...
- python怎么画多重饼状图_Python通过matplotlib画双层饼图及环形图简单示例
(1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...
- python画环形图_Python通过matplotlib画双层饼图及环形图简单示例
摘要:这篇Python开发技术栏目下的"Python通过matplotlib画双层饼图及环形图简单示例",介绍的技术点是"matplotlib.Python.简单示例.饼 ...
- python绘制饼图双层_Python通过matplotlib画双层饼图及环形图简单示例
(1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...
- android代码修改excel文件格式,Android实现类似execel的表格 能回显并能修改表格内容的方法...
如下所示: 自定义实现一个水平滚动控件HorizontalScrollView package com.example.view; import android.content.Context; im ...
- android webview 填充,从Android使用WebView自动填充表格
我正在使用WebView尝试使用我发送的数据填充表单.从Android使用WebView自动填充表格 WebView webView; String url = "http://139.59 ...
- Android用表格布局做菜单栏,Android开发菜单布局之表格布局示例
本文实例讲述了android开发菜单布局之表格布局.分享给大家供大家参考,具体如下: 多用于静态菜单页面 xml代码 代码内带详细解释 xmlns:android="http://schem ...
- android 如何制作可编辑的表格,Android实现类似execel的表格 能回显并能修改表格内容的方法...
如下所示: 自定义实现一个水平滚动控件HorizontalScrollView package com.example.view; import android.content.Context; im ...
最新文章
- python小项目-python 小项目
- skb详细解析【转】
- 委托的BeginInvoke和EndInvoke
- SonarQube系列一、Linux安装与部署
- golang 结构体判空
- mysql+win10+64位安装步骤_win10 安装 mysql解压版安装步骤
- C#中常用的文件操作方法
- PostgreSQL视频去重 图片去重系列1
- 安装go client调用Kubernetes API
- 使用yum update更新文件系统时不更新内核的方法
- 如何使用Hasu USB to USB Controller Converter刷写tmk固件交换Caps和Ctrl
- Unit4中的Annotation
- 计算机分屏解决方案,电脑一机多屏显示解决方案
- 王者荣耀刷金币(python+adb实现)
- 网络培训计算机培训心得体会,计算机网络网络培训心得体会
- python彩虹图_python绘制彩虹图
- 10----编程分苹果
- [wayfarer]PetShop之表示层设计
- [经验] PROTEUS仿真学习笔记05 (SPI 协议 外设)——2014_7_15
- calendar 5 android版,Calendars 5 by Readdle
热门文章
- 云重磅|中西合璧 联想凌拓瓜熟蒂落;5G实锤 华为推出首部5G折叠手机;​IBM打造Kubernetes无处不在”的模式...
- 北美KubeCon新风,正把K8S魔力带向边缘计算
- 乐佰小迪智能机器人_云知声 AI 陪伴教育机器人方案亮相广州国际玩具展
- php _trait,php Trait的使用
- hashmap value占用空间大小_java-测量和监视大型HashMap的大小
- (需求实战_进阶_03)SSM集成RabbitMQ 路由模式关键代码讲解、开发、测试
- 工作流实战_21_flowable 加签 任务向前加签 向后加签
- IDEA解决sun.misc.BASE64Encoder找不到jar包的解决方法
- WebStorm-2019.2.3 下载安装
- Tomcat闪退的解决办法