利用pyecharts生成一个柱状图并在网页上显示
时间: 2024-03-23 09:41:21 浏览: 54
基于pyecharts时间轴组件实现动态柱形图
好的,这里提供一个简单的示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
# 数据
x_data = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
y_data = [820, 932, 901, 934, 1290, 1330, 1320]
# 图表配置项
bar = Bar()
bar.add_xaxis(x_data)
bar.add_yaxis('销量', y_data)
bar.set_global_opts(title_opts=opts.TitleOpts(title='柱状图'))
# 渲染图表
return render_template('index.html', chart=bar.render_embed())
if __name__ == '__main__':
app.run(debug=True)
```
这个示例代码使用 `pyecharts` 生成一个简单的柱状图,并且使用 Flask 框架将图表嵌入到网页中。
在浏览器中访问 `http://localhost:5000/` 即可看到生成的柱状图。
阅读全文