《Python数据可视化之Matplotlib与Pyecharts》之旭日图
11.6.2 绘制我的家庭树旭日图
为了分析我的家庭的人员相互关系,绘制了我的家庭树旭日图,Python代码如下:
# -*- coding: utf-8 -*-
#声明Notebook类型,必须在引入pyecharts.charts等模块前声明
from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB
from pyecharts import options as opts
from pyecharts.charts import Sunburst
def sunburst() -> Sunburst:
data = [
opts.SunburstItem(
name="爷爷",
children=[
opts.SunburstItem(
name="李叔叔",
value=15,
children=[
opts.SunburstItem(name="表妹李诗诗", value=2),
opts.SunburstItem(
name="表哥李政",
value=5,
children=[opts.SunburstItem(name="表侄李佳", value=2)],
),
opts.SunburstItem(name="表姐李诗", value=4),
],
),
opts.SunburstItem(
name="爸爸",
value=10,
children=[
opts.SunburstItem(name="我", value=5),
opts.SunburstItem(name="哥哥李海", value=1),
],
),
],
),
opts.SunburstItem(
name="三爷爷",
children=[
opts.SunburstItem(
name="李叔叔",
children=[
opts.SunburstItem(name="表哥李靖", value=1),
opts.SunburstItem(name="表妹李静", value=2),
],
)
],
),
]
c = (
Sunburst()
.add(series_name="我的家庭树旭日图", data_pair=data, radius=[0, "90%"])
.set_global_opts(title_opts=opts.TitleOpts(title="我的家庭树旭日图"),
toolbox_opts=opts.ToolboxOpts())
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}"))
)
return c
#第一次渲染时候调用load_javasrcript文件
sunburst().load_javascript()
#展示数据可视化图表
sunburst().render_notebook()
在Jupyter lab中运行上述代码,生成如图11-6所示的旭日图。
图11-6 旭日图
《Python数据可视化之Matplotlib与Pyecharts》之旭日图相关推荐
- 《Python数据可视化之Matplotlib与Pyecharts》之K线图
10.5.1 K线图及其参数配置 K线图又称蜡烛图,股市及期货市场中的K线图的画法包含四个数据,即开盘价.最高价.最低价.收盘价,所有的k线都是围绕这四个指标展开,反映股票的状况.如果把每日的K线图 ...
- python画河流图_《Python数据可视化之Matplotlib与Pyecharts》之主题河流图
11.7.2 不同类型商品销售情况分析 为了分析该企业不同类型商品的销售额情况,绘制了不同商品销售额的主题河流图,Python代码如下: # -*- coding: utf-8 -*- # -*- ...
- python动态仪表图_《Python数据可视化之Matplotlib与Pyecharts》之仪表盘
11.3.2 企业2019年销售业绩完成率 为了分析该企业在2019年的销售业绩完成情况,绘制了销售额的仪表盘,Python代码如下: # -*- coding: utf-8 -*- #声明Note ...
- python中pyecharts怎么设置坐标轴两边留白_《Python数据可视化之Matplotlib与Pyecharts》之双坐标轴图...
10.6.1 双坐标轴图及其参数配置 双坐标轴图是一种组合图表,一般将两种不同类型图表组合在同一个"画布"上,如柱状图和折线图的组合:当然也可将类型相同而数据单位不同的图表组合在 ...
- Python 数据可视化神器分享:pyecharts
Python 数据可视化神器分享:pyecharts Python 数据可视化神器分享:pyecharts 我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目 ...
- Python数据可视化——使用Matplotlib创建散点图
Python数据可视化--使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 转载请注明网址:https://www.cnblogs.com/pengsky2016/p/812 ...
- 《Python数据可视化之matplotlib实践》配套代码
向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号:datayx <Python数据可视化之matplotlib实践> 借助matplotlib讲解 ...
- python数据可视化(matplotlib条形图、饼图、箱状图、直方图、折线图)(代码)
python数据可视化(matplotlib条形图.饼图.箱状图.直方图.折线图) matplotlib(条形图) 一.简单条形图 1.简单垂直条形图 2.简单水平条形图 二.水平交错条形图 三.垂直 ...
- python数据可视化利用_利用pyecharts实现python数据可视化
**python 利用pyecharts实现python数据可视化 **web pyecharts是一种交互式图表的表达方式. pyecharts是一款将python与echarts结合的强大的数据可 ...
最新文章
- 《算法导论》中parallel for 的时间复杂度
- android 支付宝沙箱测试环境,Android支付宝沙箱环境使用教程
- 大根堆的删除c语言,大根堆和小根堆的C语言实现
- 电商数据分析Excel案例
- Idea 离线安装插件 Idea 安装离线插件
- 郑州市暂住证(居住证)、迁户口办理-2018年
- 毕业设计So Easy:基于Java语言西餐厅点餐系统
- vue常用下载的依赖
- PS常用平面设计制作尺寸
- tomcat 启动显示日志级别,以及SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder.错误
- usb接口芯片ft245bm的功能及其应用
- Operation CREATE USER failed for 'lin'@'host'
- 基于python的批量网页爬虫
- Nginx搭建RTMP推拉流服务器
- 希特管理学(希特)【内容摘要】
- 21、TWS API和IB中的新闻和公告
- “希希敬敬对”团队作业-敏捷冲刺1
- LM393电压比较器介绍
- PLSQL导入CLOB超长字段常见问题
- wafer robot-晶圆机器人(防水型)