关于python:根据缩放级别有选择地在散景图中显示文本

Selectively show text in Bokeh plot based on zoom level

我目前正在使用 Bokeh 绘制一些生物序列数据。该图的一部分涉及在 x 轴上方显示一些文本(氨基酸残基),与轴上的数字对齐。当用户放大时,他们就能够检查伴随数据的氨基酸序列(由单个字母表示)。但是,当缩小时,这些字母会合并在一起,看起来很乱。

有没有办法根据缩放级别有选择地绘制/显示字形?

非常感谢,

安德鲁


目前(从 0.7.1 版开始)无法使用静态图执行此操作。使用 Bokeh 服务器应用程序可能会以一种或另一种方式完成这项工作,但对于您的情况来说,这可能是多余的。在 python 中为"拼写"这样的东西添加一些方法并将它们放入静态图中将是一个非常好的功能。我鼓励您在 GH (https://github.com/bokeh/bokeh) 上创建一个功能请求问题,以便开发人员和其他相关方可以讨论这个想法。