使用 pyecharts 库绘制一个柱状图,展示每年不同种类的数量的可视化 Python代码
时间: 2024-06-09 19:08:01 浏览: 5
以下是一个使用 `pyecharts` 库绘制柱状图的示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
# 构造数据
data = {
"2018": {"apples": 20, "oranges": 15, "pears": 18},
"2019": {"apples": 25, "oranges": 23, "pears": 20},
"2020": {"apples": 30, "oranges": 28, "pears": 25},
}
# 提取年份和水果种类
years = list(data.keys())
fruits = list(data[years[0]].keys())
# 构造柱状图
bar = Bar()
for fruit in fruits:
# 提取每种水果的数量并添加到柱状图中
values = [data[year][fruit] for year in years]
bar.add_xaxis(years)
bar.add_yaxis(fruit, values)
# 设置柱状图的样式和配置
bar.set_global_opts(
title_opts=opts.TitleOpts(title="Fruit Sales"),
yaxis_opts=opts.AxisOpts(name="Quantity"),
legend_opts=opts.LegendOpts(pos_right="right", orient="vertical")
)
# 展示柱状图
bar.render_notebook()
```
这个示例代码将会生成一个柱状图,展示每年不同种类的水果数量。你可以根据自己的数据进行修改,生成自己的柱状图。