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》之旭日图相关推荐

  1. 《Python数据可视化之Matplotlib与Pyecharts》之K线图

    10.5.1  K线图及其参数配置 K线图又称蜡烛图,股市及期货市场中的K线图的画法包含四个数据,即开盘价.最高价.最低价.收盘价,所有的k线都是围绕这四个指标展开,反映股票的状况.如果把每日的K线图 ...

  2. python画河流图_《Python数据可视化之Matplotlib与Pyecharts》之主题河流图

    11.7.2  不同类型商品销售情况分析 为了分析该企业不同类型商品的销售额情况,绘制了不同商品销售额的主题河流图,Python代码如下: # -*- coding: utf-8 -*- # -*- ...

  3. python动态仪表图_《Python数据可视化之Matplotlib与Pyecharts》之仪表盘

    11.3.2  企业2019年销售业绩完成率 为了分析该企业在2019年的销售业绩完成情况,绘制了销售额的仪表盘,Python代码如下: # -*- coding: utf-8 -*- #声明Note ...

  4. python中pyecharts怎么设置坐标轴两边留白_《Python数据可视化之Matplotlib与Pyecharts》之双坐标轴图...

    10.6.1  双坐标轴图及其参数配置 双坐标轴图是一种组合图表,一般将两种不同类型图表组合在同一个"画布"上,如柱状图和折线图的组合:当然也可将类型相同而数据单位不同的图表组合在 ...

  5. Python 数据可视化神器分享:pyecharts

    Python 数据可视化神器分享:pyecharts Python 数据可视化神器分享:pyecharts 我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目 ...

  6. Python数据可视化——使用Matplotlib创建散点图

    Python数据可视化--使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 转载请注明网址:https://www.cnblogs.com/pengsky2016/p/812 ...

  7. 《Python数据可视化之matplotlib实践》配套代码

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx <Python数据可视化之matplotlib实践> 借助matplotlib讲解 ...

  8. python数据可视化(matplotlib条形图、饼图、箱状图、直方图、折线图)(代码)

    python数据可视化(matplotlib条形图.饼图.箱状图.直方图.折线图) matplotlib(条形图) 一.简单条形图 1.简单垂直条形图 2.简单水平条形图 二.水平交错条形图 三.垂直 ...

  9. python数据可视化利用_利用pyecharts实现python数据可视化

    **python 利用pyecharts实现python数据可视化 **web pyecharts是一种交互式图表的表达方式. pyecharts是一款将python与echarts结合的强大的数据可 ...

最新文章

  1. 《算法导论》中parallel for 的时间复杂度
  2. android 支付宝沙箱测试环境,Android支付宝沙箱环境使用教程
  3. 大根堆的删除c语言,大根堆和小根堆的C语言实现
  4. 电商数据分析Excel案例
  5. Idea 离线安装插件 Idea 安装离线插件
  6. 郑州市暂住证(居住证)、迁户口办理-2018年
  7. 毕业设计So Easy:基于Java语言西餐厅点餐系统
  8. vue常用下载的依赖
  9. PS常用平面设计制作尺寸
  10. tomcat 启动显示日志级别,以及SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder.错误
  11. usb接口芯片ft245bm的功能及其应用
  12. Operation CREATE USER failed for 'lin'@'host'
  13. 基于python的批量网页爬虫
  14. Nginx搭建RTMP推拉流服务器
  15. 希特管理学(希特)【内容摘要】
  16. 21、TWS API和IB中的新闻和公告
  17. “希希敬敬对”团队作业-敏捷冲刺1
  18. LM393电压比较器介绍
  19. PLSQL导入CLOB超长字段常见问题
  20. wafer robot-晶圆机器人(防水型)

热门文章

  1. GoJS研究,简单图表制作。
  2. 蓝精灵系列 NFT 上线 The Sandbox 市场平台
  3. RabbitMQ第二种模型--workqueue
  4. STM32-串口通信波特率计算以及寄存器的配置详解
  5. Arcgis二次开发软件安装(Arcgis10.2、VS2012、AE10.2)
  6. pc 装MAC 资料
  7. 用Go语言实现登录验证 (Golang经典编程案例)
  8. 常用的三种数据库创建存储过程并解析json
  9. CRC校验(个人小结)
  10. buuctf Had a bay day