我正在Bokeh中按组创建条形图,类似于此示例:
https://bokeh.pydata.org/en/latest/docs/gallery/bar_nested_colormapped.html
我遇到的问题是,如果我将字体大小稍大一些以使其可读,则组标签(因此,在上面的链接示例中为水果名称)会相互缠绕。间距太紧。有没有办法增加组标签之间的间距和/或包装组标签的文本(对于多字标签)?
我已经彻底搜索了Bokeh文档,但无济于事。我认为做类似collection do
get 'mass_update'
end
的事情可能会做到,但这似乎无助于解决问题。
谢谢
答案 0 :(得分:0)
(从0.13
版开始,目前没有任何方法可以使用多行标签。最近在#8169
中提出了此要求,您可以按照其进行更新。 (我无法推测何时可以优先使用此功能)。
在Bokeh的最新版本中,可以通过在轴上设置group_label_orientation
来旋转组标签,以防万一。
否则,组几乎总是已经占据了他们可用的最大可用画布屏幕空间。为了为他们腾出更多空间,您需要为他们腾出更多空间。使您的绘图在物理上更宽,或减少绘图两侧的填充,或两者都减少。
也就是说,您可以通过设置例如group_padding
设为 zero (您要删除空白的填充空间,而不是增加它)。