如何增加散景中的集团标签之间的空间

时间:2018-08-21 19:05:29

标签: python bokeh

我正在Bokeh中按组创建条形图,类似于此示例:

https://bokeh.pydata.org/en/latest/docs/gallery/bar_nested_colormapped.html

我遇到的问题是,如果我将字体大小稍大一些以使其可读,则组标签(因此,在上面的链接示例中为水果名称)会相互缠绕。间距太紧。有没有办法增加组标签之间的间距和/或包装组标签的文本(对于多字标签)?

我已经彻底搜索了Bokeh文档,但无济于事。我认为做类似collection do get 'mass_update' end 的事情可能会做到,但这似乎无助于解决问题。

谢谢

1 个答案:

答案 0 :(得分:0)

(从0.13版开始,目前没有任何方法可以使用多行标签。最近在#8169中提出了此要求,您可以按照其进行更新。 (我无法推测何时可以优先使用此功能)。

在Bokeh的最新版本中,可以通过在轴上设置group_label_orientation来旋转组标签,以防万一。

否则,组几乎总是已经占据了他们可用的最大可用画布屏幕空间。为了为他们腾出更多空间,您需要为他们腾出更多空间。使您的绘图在物理上更宽,或减少绘图两侧的填充,或两者都减少。

也就是说,您可以通过设置例如group_padding设为 zero (您要删除空白的填充空间,而不是增加它)。