pyecharts 折线图
时间: 2024-12-27 07:25:38 浏览: 4
### 使用 Pyecharts 创建折线图
#### 导入必要的库
为了创建折线图,首先需要安装并导入 `pyecharts` 库。如果尚未安装此库,则可以通过 pip 安装。
```bash
pip install pyecharts
```
接着,在 Python 脚本或 Jupyter Notebook 中引入所需的模块:
```python
from pyecharts.charts import Line
from pyecharts import options as opts
```
#### 准备数据集
准备用于绘图的数据列表。这里以年份作为 X 轴,销售额作为 Y 轴为例:
```python
years = ["2012", "2013", "2014", "2015", "2016", "2017"]
sales = [9, 4, 8, 6, 5, 10]
```
#### 初始化图表对象
通过指定初始化选项来定义图形大小和其他全局参数[^5]:
```python
line_chart = (
Line(init_opts=opts.InitOpts(width="1600px", height="800px"))
)
```
#### 添加系列配置项
向图表中添加具体的数据序列以及相应的样式设置[^3]:
```python
line_chart.add_xaxis(years)\
.add_yaxis(
series_name="Sales",
y_axis=sales,
label_opts=opts.LabelOpts(is_show=True),
linestyle_opts=opts.LineStyleOpts(color='red', width=3))
```
#### 设置标题及其他组件
还可以进一步自定义图表外观,如增加主副标题、工具箱等功能[^2]:
```python
line_chart.set_global_opts(
title_opts=opts.TitleOpts(title="Annual Sales Trend"),
toolbox_opts=opts.ToolboxOpts(),
tooltip_opts=opts.TooltipOpts(trigger="axis")
)
```
#### 渲染输出
最后一步就是渲染生成 HTML 文件或将图像嵌入网页中显示出来[^1]:
```python
line_chart.render('annual_sales_trend.html')
```
上述代码片段展示了如何使用 Pyecharts 来构建一个简单的年度销售趋势折线图,并保存为 HTML 文件以便查看。
阅读全文