c语言编程笔录

首页 >   > 笔记大全

笔记大全

如何安装pyecharts

更新时间:2023-09-09

简介

Pyecharts是一个用Python语言编写的开源数据可视化库。它是在Echarts的基础上进行了改进,使用户可以使用Python编写Echarts图表,移植性好,使用简单方便。

安装Pyecharts

安装Pyecharts,需要用到pip工具,可以通过以下命令安装:

$ pip install pyecharts

数据可视化示例

以下是一个简单的Pyecharts数据可视化示例。这个示例使用条形图显示三门课程的平均成绩。

from pyecharts import options as opts
from pyecharts.charts import Bar

# 数据
subjects = ['Math', 'English', 'Science']
scores = [85, 92, 88]

# 条形图
bar = (
     Bar()
    .add_xaxis(subjects)
    .add_yaxis("Score", scores)
    .set_global_opts(title_opts=opts.TitleOpts(title="Score Bar Chart"))
)

# 显示图表
bar.render("score_bar_chart.html")

绘制饼图

以下是一个使用Pyecharts绘制饼图的示例。这个示例显示了四种不同的水果的占比。

from pyecharts import options as opts
from pyecharts.charts import Pie

# 数据
data = [
    ("Apple", 56),
    ("Banana", 21),
    ("Orange", 10),
    ("Pear", 8)
]

# 饼图
pie = (
    Pie()
    .add("", data)
    .set_colors(["red", "orange", "yellow", "green"])
    .set_global_opts(title_opts=opts.TitleOpts(title="Fruits Pie Chart"))
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c} ({d}%)"))
)

# 显示图表
pie.render("fruits_pie_chart.html")

使用Heatmap显示矩阵数据

以下是一个使用Pyecharts绘制Heatmap的示例。这个Heatmap用于表示一个3*3的矩阵。

from pyecharts import options as opts
from pyecharts.charts import HeatMap

# 数据
x_axis = ['x1', 'x2', 'x3']
y_axis = ['y1', 'y2', 'y3']
data = [[1, 2, 3], [2, 3, 4], [3, 4, 5]]

# Heatmap
heatmap = (
    HeatMap()
    .add_xaxis(x_axis)
    .add_yaxis("Heatmap", y_axis, data)
    .set_global_opts(
        title_opts=opts.TitleOpts(title="Heatmap Chart"), visualmap_opts=opts.VisualMapOpts()
    )
)

# 显示图表
heatmap.render("heatmap_chart.html")