前言:
什么是pyechart?
Pyecharts 是一个用于生成 Echarts 图表的 Python 库。Echarts 是一个由百度开源的数据可视化工具,它提供的图表种类丰富,交互性强,兼容性好,非常适合用于数据分析结果的展示。Pyecharts 作为 Echarts 的 Python 接口,它允许用户通过书写 Python 代码来创建各种炫酷的图表。
使用步骤:
使用 Pyecharts 创建图表的基本步骤通常包括:
导入相应的图表类
创建一个图表对象
添加数据和配置项
渲染图表到文件
1 示例
下面是一些 Pyecharts 中常用的图表类型和相应的方法:
1.1 柱状图(Bar)
#!/usr/bin/env python
# coding=utf-8
"""
# @Time : 2024/4/9 22:02
# @Author : Summer
# @File : pyechart.py
# @describe:
"""
from pyecharts.charts import Bar
bar = (
Bar()
.add_xaxis(["苹果", "梨", "橙子", "香蕉"])
.add_yaxis("商家A", [5, 20, 36, 10])
.add_yaxis("商家B", [15, 6, 45, 20])
.set_global_opts(title_opts={
"text": "主标题", "subtext": "副标题"})
)
bar.render("bar_chart.html")
2.2 折线图(Line)
#!/usr/bin/env python
# coding=utf-8
"""
# @Time : 2024/4/9 22:02
# @Author : Summer
# @File : pyechart.py
# @describe:
"""
from pyecharts.charts import Line
line = (
Line()
.add_xaxis(["苹果", "梨", "橙子", "香蕉"])
.add_yaxis("商家A", [5, 20, 36, 10])
.add_yaxis("商家B", [15, 6, 45, 20])
.set_global_opts(title_opts={
"text": "主标题", "subtext": "副标题"})
)
line.render("line_chart.html")
2.3. 饼图(Pie)
#!/usr/bin/env python
# coding=utf-8