pyecharts绘制y轴有两组数据的柱状图设置行列标题
时间: 2024-02-25 18:53:01 浏览: 79
您可以通过设置柱状图的 axisline_opts 参数来控制行列标题的显示。例如:
```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(rotate=0, interval=0),
axisline_opts=opts.AxisLineOpts(
is_on_zero=False,
linestyle_opts=opts.LineStyleOpts(width=1)
),
),
yaxis_opts=opts.AxisOpts(
name='Y',
axislabel_opts=opts.LabelOpts(),
axisline_opts=opts.AxisLineOpts(
is_on_zero=False,
linestyle_opts=opts.LineStyleOpts(width=1)
),
),
)
bar.render('bar.html')
```
在上面的代码中,我们通过设置 `xaxis_opts` 和 `yaxis_opts` 参数来控制行列标题的显示。具体来说,我们可以通过设置 `name` 参数来设置标题名称;通过设置 `axislabel_opts` 参数来控制标签的显示方式;通过设置 `axisline_opts` 参数来控制坐标轴线的显示方式。
其中,`axislabel_opts` 参数中的 `rotate` 参数可以控制标签的旋转角度,`interval` 参数可以控制标签的间隔;`axisline_opts` 参数中的 `is_on_zero` 参数可以控制坐标轴是否经过原点,`linestyle_opts` 参数可以控制坐标轴线的样式。
阅读全文