pyecharts绘制y轴有两组数据的柱状图设置行列标题居中显示
时间: 2024-02-25 13:53:08 浏览: 140
您可以通过设置柱状图的 axislabel_opts 参数来控制行列标题的位置。将 axislabel_opts 设置为 {'margin': 10, 'align': 'center'} 可以让行列标题居中显示。例如:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
x_data = ['A', 'B', 'C']
y_data1 = [1, 2, 3]
y_data2 = [4, 5, 6]
bar = Bar()
bar.add_xaxis(x_data)
bar.add_yaxis('Y1', y_data1)
bar.add_yaxis('Y2', y_data2)
bar.set_global_opts(
xaxis_opts=opts.AxisOpts(
name='X',
axislabel_opts=opts.LabelOpts(
margin=10,
align='center',
),
),
yaxis_opts=opts.AxisOpts(
name='Y',
axislabel_opts=opts.LabelOpts(
margin=10,
align='center',
),
),
)
bar.render('bar.html')
```
在上面的代码中,我们通过在 `axislabel_opts` 参数中设置 `margin` 参数为 10,`align` 参数为 'center',来让行列标题居中显示。`margin` 参数可以控制标题与坐标轴线之间的间距,`align` 参数可以控制标题的水平对齐方式。
阅读全文