提示:仅供我的舍友学习使用。


1.

代码如下(示例):

from PreTest import *
from pyecharts import options as opts
from pyecharts.render import make_snapshot
from snapshot_phantomjs import snapshotfrom pyecharts.charts import Sunburstdata = [opts.SunburstItem(name="Grandpa",children=[opts.SunburstItem(name="Uncle Leo",value=15,children=[opts.SunburstItem(name="Cousin Jack", value=2),opts.SunburstItem(name="Cousin Mary",value=5,children=[opts.SunburstItem(name="Jackson", value=2)],),opts.SunburstItem(name="Cousin Ben", value=4),],),opts.SunburstItem(name="Father",value=10,children=[opts.SunburstItem(name="Me", value=5),opts.SunburstItem(name="Brother Peter", value=1),],),],),opts.SunburstItem(name="Nancy",children=[opts.SunburstItem(name="Uncle Nike",children=[opts.SunburstItem(name="Cousin Betty", value=1),opts.SunburstItem(name="Cousin Jenny", value=2),],)],),
]def sunburst_chart() -> Sunburst:# ********* Begin *********#  sunburst = (Sunburst(init_opts=opts.InitOpts(width="1000px", height="600px")).add(series_name="", data_pair=data, radius=[0, "90%"]).set_global_opts(title_opts=opts.TitleOpts(title="Sunburst-基本示例")).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}")))# ********** End **********#return sunburstmake_snapshot(snapshot, sunburst_chart().render("Result/render.html"), 'StudentAnswer/student_answer.png') # 输出图片
make_snapshot(snapshot, sunburst_base(data).render(), "StandardAnswer/task1/standard_answer_1.png")

2.

代码如下(示例):

from PreTest import *
from pyecharts import options as opts
from pyecharts.render import make_snapshot
from snapshot_phantomjs import snapshotfrom pyecharts.charts import Sunburstimport jsonwith open("data.json", "r", encoding="utf-8") as f:data = json.load(f)def sunburst_chart() -> Sunburst:# ********* Begin *********#  sunburst = (Sunburst(init_opts=opts.InitOpts(width="1000px", height="600px")).add("",data_pair=data,highlight_policy="descendant",radius=[0, "95%"],sort_="null",levels=[{},{"r0": "15%","r": "35%","itemStyle": {"borderWidth": 2},"label": {"rotate": "tangential"},},{"r0": "35%", "r": "70%", "label": {"align": "right"}},{"r0": "70%","r": "72%","label": {"position": "outside", "padding": 3, "silent": False},"itemStyle": {"borderWidth": 3},},]).set_global_opts(title_opts=opts.TitleOpts(title="Sunburst-官方示例")).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}"))   )# ********** End **********#return sunburstmake_snapshot(snapshot, sunburst_chart().render("Result/render.html"), "StudentAnswer/student_answer.png") # 输出图片
make_snapshot(snapshot, sunburst_drink_favor(data).render(), "StandardAnswer/task2/standard_answer_2.png")

开始你的任务吧,祝你成功!

PyEcharts 之旭日图相关推荐

  1. Python的pyecharts做旭日图,太6了

    请保证在联网的情况下打开保存的结果 from pyecharts.globals import CurrentConfig, NotebookTypeCurrentConfig.NOTEBOOK_TY ...

  2. python pyecharts绘制旭日图Sunburst

    文章目录 basic_sunburst drink_flavors basic_sunburst from pyecharts.charts import Sunburst from pyechart ...

  3. Python数据可视化 Pyecharts 制作 Sunburst 旭日图

    Python3 的 Pyecharts 制作 Sunburst(旭日图) 时需要使用的设置参数和常用模板案例,可根据实际情况对案例中的内容进行调整即可. 文章目录 Demo 标准旭日图 饮料风味旭日图 ...

  4. 《Python数据可视化之Matplotlib与Pyecharts》之旭日图

    11.6.2  绘制我的家庭树旭日图 为了分析我的家庭的人员相互关系,绘制了我的家庭树旭日图,Python代码如下: # -*- coding: utf-8 -*- #声明Notebook类型,必须在 ...

  5. r语言siggenes包_初探R语言可视化交互式包plotly——旭日图(Sunburst Chart)

    ploylt原来是一款用来做数据分析和可视化的在线平台,后来有人开发了一些语言(Python.R.Matlab等)的API,在R里就是plotly包了.plotly已经发布在CRAN上了,要想安装,仅 ...

  6. Web纯前端“旭日图”实现元素周期表

    一.什么是旭日图 旭日图是在Excel 2016中新增的一种图表.有些类似饼图,饼图的优势是可以显示占比.但是饼图只能显示单级数据.旭日图用来表示多层级数据的占比.旭日图以一种分层方式显示,非常适合用 ...

  7. echart旭日图_海报级设计感的旭日图,就在 ECharts 4.0

    2018 年 1 月 16 日 ECharts 发布了 4.0,其中包括一种新的图表系列--旭日图. 普通旭日图: 文艺旭日图: 2B 旭日图--这货真的长得像个旭日啊 щ(゚Д゚щ): 可能大家印象 ...

  8. echart旭日图_echarts之用饼图制作带labelline的旭日图(一)

    前言 如果你想要用较少的代码实现比较酷炫的数据统计表,echarts是值得你考虑的一种实现方式.官网提供了很多实例供参考.并且配置项手册很详细,几乎囊括了所有的绘图需求.但是再全的配置,偶尔也会有不满 ...

  9. D3 二维图表的绘制系列(二十三)旭日图

    上一篇: 桑基图 https://blog.csdn.net/zjw_python/article/details/98611559 下一篇: 力导向图 https://blog.csdn.net/z ...

最新文章

  1. 11.条件语句if,switch
  2. 生日小助手的问答帮助——随时更新,长期有效……
  3. ASP.NET下QueryString不同字符编码间强制转换的解决方案
  4. N次剩余(详解+例题+代码)
  5. 从C语言开始的语言革命
  6. Java中多态的一些简单理解
  7. html轮播图显示失败_html简单的二级菜单制作
  8. 自然语言交流系统 phxnet团队 创新实训 个人博客 (十)
  9. wps个人免费版支持宏操作
  10. 关于数据库方言MySQLDialect、MySQL5Dialect、MySQL55Dialect、MySQL57Dialect、MySQL8Dialect之间的区别与联系
  11. 【演歌】北の漁場 (北方的渔场) 歌词翻译
  12. 在东钿第一次早会分享励志小故事。
  13. 电脑声卡或者耳机接口坏了怎么办
  14. 云平台是什么、什么是云、云平台的分类、主流公有云平台有哪些、云的三种服务、PaaS、SaaS、IaaS
  15. 卷积神经网络 c语言代码,【CNN】卷积神经网络(示例代码)
  16. Html5播放器如何实现倍速播放
  17. 贪心算法之 活动安排(Java代码实现)
  18. WIN10 DOS命令
  19. 线性代数(十一) : 列空间与零空间的进一步介绍
  20. 绘画语言的要素形状b节奏c立面d色彩,环境艺术设计理论考试题目资料.doc

热门文章

  1. 服务器与客户端的TCP连接
  2. 最近感冒恢复中,读了《平凡的世界》,写点感受。
  3. cmakeLists.txt中增加-g选项不生效/gcc -s参数
  4. 高光谱图像去噪相关资源汇总(常用对比算法+数据集+评价指标)
  5. 如何使用微信开发者工具调试在微信端访问的网页
  6. 读懂 Android 中的代码混淆
  7. Android4.3 Google Pinyin输入法UI定制
  8. 计算机考研就业率,这8个考研专业,就业率一直居高不下,报了就是赚了!
  9. 仿微信表情输入键盘(支持 Gif 表情图文混排 )
  10. IP地址 、域名、 URL、 端口