使用 pyecharts 库绘制一个柱状图,展示一个月每一天的销售量。其中用到了 Bar 类,,python代码
时间: 2024-05-05 09:21:09 浏览: 59
python使用pyecharts库画地图数据可视化的实现
以下是使用 pyecharts 库绘制柱状图的示例代码:
```python
from pyecharts.charts import Bar
from pyecharts import options as opts
# 构造数据
x_data = ['1日', '2日', '3日', '4日', '5日', '6日', '7日', '8日', '9日', '10日', '11日', '12日',
'13日', '14日', '15日', '16日', '17日', '18日', '19日', '20日', '21日', '22日', '23日',
'24日', '25日', '26日', '27日', '28日', '29日', '30日', '31日']
y_data = [120, 150, 180, 200, 140, 160, 170, 190, 210, 220, 200, 180, 150, 170, 190, 230,
250, 270, 290, 310, 330, 350, 370, 390, 410, 430, 450, 470, 490, 510, 530]
# 创建 Bar 对象
bar = Bar()
# 添加 x 轴和 y 轴数据
bar.add_xaxis(x_data)
bar.add_yaxis('销售量', y_data)
# 设置全局配置项
bar.set_global_opts(title_opts=opts.TitleOpts(title='每日销售量'),
xaxis_opts=opts.AxisOpts(name='日期'),
yaxis_opts=opts.AxisOpts(name='销售量'))
# 展示图表
bar.render('month_sales.html')
```
运行代码后,会生成一个名为 `month_sales.html` 的文件,用浏览器打开该文件即可看到生成的柱状图。
阅读全文