如何安装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")