在python数据可视化中用pyecharts库写一个关于福建省各市区旅游业发展的2017-2022时间线轮播柱形图代码
时间: 2024-02-23 07:01:23 浏览: 28
好的,请先确保安装了`pyecharts`库。然后你可以按照以下代码进行编写:
```python
import pandas as pd
from pyecharts.charts import Bar, Timeline
from pyecharts import options as opts
# 加载数据
data = pd.read_csv("fujian_tourism.csv", encoding="utf-8")
# 提取所有年份
years = data["年份"].unique().tolist()
# 创建时间线
timeline = Timeline()
# 创建柱状图
for year in years:
df = data[data["年份"] == year]
bar = (
Bar()
.add_xaxis(df["地区"].tolist())
.add_yaxis("", df["旅游收入"].tolist())
.set_global_opts(
title_opts=opts.TitleOpts(
f"{year}年福建省各市区旅游业发展情况", pos_left="center"
),
xaxis_opts=opts.AxisOpts(type_="category"),
yaxis_opts=opts.AxisOpts(type_="value"),
)
)
timeline.add(bar, f"{year}")
# 设置时间轴播放选项
timeline.add_schema(
play_interval=1000, # 播放速度,单位ms
is_loop_play=True, # 是否循环播放
)
# 渲染图表
timeline.render("fujian_tourism.html")
```
其中,`fujian_tourism.csv`是你准备好的数据文件,应该包含年份、地区和旅游收入三列数据。这个代码会根据数据中的时间范围,创建一个时间线轮播柱形图,展示福建省各市区旅游业发展情况。最后,这个图表将会被保存为一个HTML文件,可以在浏览器中打开查看。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)