Pyecharts的柱形图怎么显示三个不同数据类型的柱形的数量
时间: 2024-03-03 12:52:08 浏览: 152
AchartEngine显示多个柱形图例子,有两种方法哦!
3星 · 编辑精心推荐
Pyecharts的柱形图可以同时显示多组数据,也就是说可以将三个不同数据类型的柱形的数量都显示在同一个图表中。
以下是一个简单的示例代码,展示如何使用Pyecharts将三个不同数据类型的数据可视化为柱形图,并在柱形上显示数量:
```python
from pyecharts.charts import Bar
from pyecharts import options as opts
# 构造数据
x_data = ["Apple", "Banana", "Cherry", "Durian", "Eggplant", "Fruit"]
y_data1 = [5, 20, 36, 10, 75, 90]
y_data2 = [10, 30, 40, 20, 50, 80]
y_data3 = [15, 25, 30, 30, 60, 70]
# 创建柱形图
bar = (
Bar()
.add_xaxis(x_data)
.add_yaxis("Type1", y_data1, label_opts=opts.LabelOpts(show=True))
.add_yaxis("Type2", y_data2, label_opts=opts.LabelOpts(show=True))
.add_yaxis("Type3", y_data3, label_opts=opts.LabelOpts(show=True))
.set_global_opts(title_opts=opts.TitleOpts(title="柱形图显示数量"))
)
# 显示图表
bar.render_notebook()
```
在这个示例中,我们创建了一个柱形图,并将x轴数据设置为`["Apple", "Banana", "Cherry", "Durian", "Eggplant", "Fruit"]`,y轴数据分别设置为`[5, 20, 36, 10, 75, 90]`,`[10, 30, 40, 20, 50, 80]`,`[15, 25, 30, 30, 60, 70]`。
在添加y轴数据时,我们分别使用了`add_yaxis`方法,并将其设置为不同的名称,这样就可以将三个不同数据类型的柱形的数量都显示在同一个图表中。
最后,我们使用`set_global_opts`方法设置了图表标题,并使用`render_notebook`方法在Jupyter Notebook中展示图表。
阅读全文