仪表盘:pyecharts绘制

一、仪表盘

在数据分析中,仪表盘图(dashboard)的作用是以一种简洁、图表化的方式呈现数据的关键指标和核心信息,以帮助用户快速理解数据的情况,并从中提取关键见解。

仪表盘图通常由多个图表、指标和指示器组成,可以根据用户需求定制,用来监控和分析关键业务指标、数据趋势、关联关系等。
仪表盘:pyecharts绘制_第1张图片

二、实现代码


from pyecharts import options as opts
from pyecharts.charts import Gauge
from pyecharts.render import make_snapshot
from snapshot_selenium import snapshot
import os


gauge = (
    Gauge()
    .add("", [("电量", 90)], split_number=5)
    .set_global_opts(
        title_opts=opts.TitleOpts(title="电池电量仪表图", subtitle="示例"),
        legend_opts=opts.LegendOpts(is_show=False),
    )
    .set_series_opts(
        axisline_opts=opts.AxisLineOpts(
            linestyle_opts=opts.LineStyleOpts(

                color=[[0.2, "#c23531"], [0.8, "#63869e"], [1, "#91c7ae"]],
                width=30,
            )
        ),
        splitline_opts=opts.SplitLineOpts(

            is_show=True,
            linestyle_opts=opts.LineStyleOpts(width=3, color="auto"),
        ),
    )
)
#gauge.render("customized_gauge.html")



# 渲染图形为HTML文件
make_snapshot(snapshot, gauge.render(), "仪表盘.png")

# 判断文件是否存在,并打印文件路径
if os.path.isfile("仪表盘.png"):
    print("图像保存成功,文件路径为:" + os.path.abspath("仪表盘.png"))
else:
    print("图像保存失败")

你可能感兴趣的:(数据可视化库,python)