pyecharts关闭标签点
时间: 2023-11-22 09:47:22 浏览: 79
在 pyecharts 绘制折线图时,如果不想显示标签,可以在添加标签的地方使用 is_show=False 参数。在本文提供的示例中,如果碰上类目标签过长的时候,可以选择关闭坐标轴,直接显示在图形中。具体实现方法是通过设置 xaxis_opts 和 yaxis_opts 的 is_show 参数为 False 来关闭坐标轴标签。同时,通过设置 label_opts 的 position 参数为 'insideLeft',可以将标签显示在图形中。完整代码如下所示:
```python
from pyecharts.charts import *
from pyecharts import options as opts
from pyecharts.faker import Faker
def bar_with_axis_off():
bar = Bar(init_opts=opts.InitOpts(theme='light', width='1000px', height='600px'))
bar.add_xaxis(Faker.choose())
bar.add_yaxis('', Faker.values())
# 碰上类目标签过长的时候,可以选择关闭坐标轴,直接显示在图形中
bar.set_series_opts(label_opts=opts.LabelOpts(position='insideLeft', formatter='{b}:{c}'))
bar.set_global_opts(xaxis_opts=opts.AxisOpts(is_show=False), yaxis_opts=opts.AxisOpts(is_show=False))
bar.reversal_axis()
return bar
if __name__ == '__main__':
chart = bar_with_axis_off()
chart.render(path='chart_output/bar_with_axis_off.html')
```