换成使用pyecharts的代码
时间: 2023-12-25 15:01:11 浏览: 81
好的,以下是使用 pyecharts 库绘制柱状图的示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
def create_bar_chart(categories, data):
bar = (
Bar()
.add_xaxis(categories)
.add_yaxis("数据", data)
.set_global_opts(
title_opts=opts.TitleOpts(title="柱状图"),
xaxis_opts=opts.AxisOpts(name="类别"),
yaxis_opts=opts.AxisOpts(name="数据"),
)
)
return bar
categories = ['类别1', '类别2', '类别3']
data = [10, 20, 30]
chart = create_bar_chart(categories, data)
chart.render("bar_chart.html")
```
这段代码使用了 pyecharts 库中的 Bar 类来创建柱状图。首先定义了一个 create_bar_chart 函数,该函数接受两个参数:categories(类别)和 data(数据),用于指定柱状图的横轴和纵轴数据。然后通过调用 Bar 类的相应方法来设置横轴和纵轴的数据,并设置一些全局选项,如标题和坐标轴名称。最后调用 render 方法将图表保存为 HTML 文件。
请注意,以上代码仅为示例,实际使用时需要根据具体需求进行修改。
阅读全文