上周的动态图大家应该看得很过瘾吧!小编今天给大家带来了各式各样的水球图,虽然绘制简单,但在我们的日常生活中可是用处很大的哦~~~
而且水球图的家族庞大,一起看看他们的风姿吧!
废话不多说,导包来一波
# 导入options配置项
from pyecharts import options as opts
# 导入水球图
from pyecharts.charts import Liquid
# 导入水球图的形状配置项
from pyecharts.globals import SymbolType
首先我们最常见的水球图出场~~
c = (
Liquid()
.add("lq", [0.87,0.65,0.23])
.set_global_opts(title_opts=opts.TitleOpts(title="水球图"))
)
c.render_notebook()
效果
两个水球图排排坐~~~
# 导入组合组件的包
from pyecharts.charts import Grid
l1 = (
Liquid()
.add("lq", [0.87,0.65,0.23], center=["60%", "50%"])
.set_global_opts(title_opts=opts.TitleOpts(title="多个水球"))
)
l2 = Liquid().add(
"lq",
[0.3254],
center=["25%", "50%"],
label_opts=opts.LabelOpts(
font_size=50,
position="inside",
),
)
grid = Grid().add(l1, grid_opts=opts.GridOpts()).add(l2, grid_opts=opts.GridOpts())
grid.render_notebook()
效果
无边框的水球图~
c = (
Liquid()
.add("lq", [0.87,0.65,0.23], is_outline_show=False)
.set_global_opts(title_opts=opts.TitleOpts(title="无边框水球"))
)
c.render_notebook()
效果
接下来展示水球图的各种形状~~~
方形水球
c = (
Liquid()
.add("lq", [0.87,0.65,0.23], is_outline_show=False, shape=SymbolType.RECT)
.set_global_opts(title_opts=opts.TitleOpts(title="方形水球"))
)
c.render_notebook()
效果
无棱角方形水球
c = (
Liquid()
.add("lq", [0.87,0.65,0.23], is_outline_show=False, shape=SymbolType.ROUND_RECT)
.set_global_opts(title_opts=opts.TitleOpts(title="无棱角方形水球"))
)
c.render_notebook()
效果
三角形水球
c = (
Liquid()
.add("lq", [0.87,0.65,0.23], is_outline_show=False, shape=SymbolType.TRIANGLE)
.set_global_opts(title_opts=opts.TitleOpts(title="三角形水球"))
)
c.render_notebook()
箭头形水球
c = (
Liquid()
.add("lq", [0.87,0.65,0.23], is_outline_show=False, shape=SymbolType.ARROW)
.set_global_opts(title_opts=opts.TitleOpts(title="箭头形水球"))
)
c.render_notebook()
水球图家族全员跟大家报到了哦,感兴趣的小伙伴可以动动小手实现一下~
临近年底报告的日子了,可以将我们学会的图插到 PPT 中,
也能为大家的报告增光添彩!
有什么想看的图也可以评论告诉小编,下次会给大家带来更精彩的图表!敬请期待!