python 仪表盘-Python笔记:制作和自定义仪表盘

仪表盘可用于表示(达成率)完成率等指标的数据呈现。

具体操作如下:

# 先安装pyecharts库和Gauge库(最好是安装最新版的)

pip install pyecharts

pip install Gauge

#导入相关模块

import pyecharts.options as opts

from pyecharts.charts import Gauge

Gaug_1=(

#创建仪表盘对象,并设置大小,也可以不设置,直接使用默认大小即可

Gauge(init_opts=opts.InitOpts(width="800px", height="400px"))

#设置数据系列名称及数据

.add(series_name="达成率", data_pair=[["达成率", 96.8]])

.set_global_opts(

# 设置图表标题及位置

title_opts=opts.TitleOpts(title="蔬菜部门销售进度",pos_left="center"),

# 设置不显示图例,饼图不建议使用图例,不方便读图

legend_opts=opts.LegendOpts(is_show=False),

#设置提示框数据标签显示格式

tooltip_opts=opts.TooltipOpts(is_show=True, formatter="{a}
{b} : {c}%"),

)

#通过render()方法将仪表盘渲染为html

# .render("gauge.html")

)

Gaug_1.render_notebook()

up-b251c9de9ef1e4931306525d0347437f606.png

给仪表盘各区间自定义一个颜色:

Gaug_1=(

Gauge(init_opts=opts.InitOpts(width="800px", height="400px"))

.add(series_name="完成率", data_pair=[["达成率", 66.6]],

#设置仪表盘颜色

axisline_opts=opts.AxisLineOpts(

linestyle_opts=opts.LineStyleOpts(

color=[(0.6, "#fd666d"), (0.8, "#FFD700"),(1, "#3CB371")], width=30)))

.set_global_opts(

title_opts=opts.TitleOpts(title="水果部门销售业绩",pos_left="center"),

legend_opts=opts.LegendOpts(is_show=False),

tooltip_opts=opts.TooltipOpts(is_show=True, formatter="{a}
{b} : {c}%"),

)

# .render("gauge.html")

)

Gaug_1.render_notebook()

up-22cc710bf3e4ddc2207c608af7dd8ca625e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值