PyEcharts 之旭日图
提示:仅供我的舍友学习使用。
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 之旭日图相关推荐
- Python的pyecharts做旭日图,太6了
请保证在联网的情况下打开保存的结果 from pyecharts.globals import CurrentConfig, NotebookTypeCurrentConfig.NOTEBOOK_TY ...
- python pyecharts绘制旭日图Sunburst
文章目录 basic_sunburst drink_flavors basic_sunburst from pyecharts.charts import Sunburst from pyechart ...
- Python数据可视化 Pyecharts 制作 Sunburst 旭日图
Python3 的 Pyecharts 制作 Sunburst(旭日图) 时需要使用的设置参数和常用模板案例,可根据实际情况对案例中的内容进行调整即可. 文章目录 Demo 标准旭日图 饮料风味旭日图 ...
- 《Python数据可视化之Matplotlib与Pyecharts》之旭日图
11.6.2 绘制我的家庭树旭日图 为了分析我的家庭的人员相互关系,绘制了我的家庭树旭日图,Python代码如下: # -*- coding: utf-8 -*- #声明Notebook类型,必须在 ...
- r语言siggenes包_初探R语言可视化交互式包plotly——旭日图(Sunburst Chart)
ploylt原来是一款用来做数据分析和可视化的在线平台,后来有人开发了一些语言(Python.R.Matlab等)的API,在R里就是plotly包了.plotly已经发布在CRAN上了,要想安装,仅 ...
- Web纯前端“旭日图”实现元素周期表
一.什么是旭日图 旭日图是在Excel 2016中新增的一种图表.有些类似饼图,饼图的优势是可以显示占比.但是饼图只能显示单级数据.旭日图用来表示多层级数据的占比.旭日图以一种分层方式显示,非常适合用 ...
- echart旭日图_海报级设计感的旭日图,就在 ECharts 4.0
2018 年 1 月 16 日 ECharts 发布了 4.0,其中包括一种新的图表系列--旭日图. 普通旭日图: 文艺旭日图: 2B 旭日图--这货真的长得像个旭日啊 щ(゚Д゚щ): 可能大家印象 ...
- echart旭日图_echarts之用饼图制作带labelline的旭日图(一)
前言 如果你想要用较少的代码实现比较酷炫的数据统计表,echarts是值得你考虑的一种实现方式.官网提供了很多实例供参考.并且配置项手册很详细,几乎囊括了所有的绘图需求.但是再全的配置,偶尔也会有不满 ...
- D3 二维图表的绘制系列(二十三)旭日图
上一篇: 桑基图 https://blog.csdn.net/zjw_python/article/details/98611559 下一篇: 力导向图 https://blog.csdn.net/z ...
最新文章
- 11.条件语句if,switch
- 生日小助手的问答帮助——随时更新,长期有效……
- ASP.NET下QueryString不同字符编码间强制转换的解决方案
- N次剩余(详解+例题+代码)
- 从C语言开始的语言革命
- Java中多态的一些简单理解
- html轮播图显示失败_html简单的二级菜单制作
- 自然语言交流系统 phxnet团队 创新实训 个人博客 (十)
- wps个人免费版支持宏操作
- 关于数据库方言MySQLDialect、MySQL5Dialect、MySQL55Dialect、MySQL57Dialect、MySQL8Dialect之间的区别与联系
- 【演歌】北の漁場 (北方的渔场) 歌词翻译
- 在东钿第一次早会分享励志小故事。
- 电脑声卡或者耳机接口坏了怎么办
- 云平台是什么、什么是云、云平台的分类、主流公有云平台有哪些、云的三种服务、PaaS、SaaS、IaaS
- 卷积神经网络 c语言代码,【CNN】卷积神经网络(示例代码)
- Html5播放器如何实现倍速播放
- 贪心算法之 活动安排(Java代码实现)
- WIN10 DOS命令
- 线性代数(十一) : 列空间与零空间的进一步介绍
- 绘画语言的要素形状b节奏c立面d色彩,环境艺术设计理论考试题目资料.doc