如何在Bokeh上创建动态标签集,以避免文本重叠?

时间:2019-05-08 10:24:18

标签: python label bokeh

我想在Bokeh上创建一个Labelset,以定义最佳位置,以避免文本重叠。

我尝试了以下代码,但没有成功:

labels = LabelSet(x='weight', y='height', text='Name', level='glyph',
              x_offset=5, y_offset=5, source=source, render_mode='canvas')

Example of what I do not want

1 个答案:

答案 0 :(得分:0)

从Bokeh 1.1开始,Bokeh中没有内置可自动躲避标签的内容。我认为这将是一个很棒的功能,但是还没有人有机会进行这项工作。目前对此没有很好的答案,除了手动实验和放置标签外,没有什么其他建议。 (如果绘图允许缩放,甚至可以取消。)