我有一个多图层的 Bokeh 绘图,这些图层是垂直堆叠且对齐的。由于我想要将这些绘图垂直对齐,因此 y 轴标签被旋转成了竖直方向而非水平方向。
在某些情况下,Bokeh 会生成太多的刻度线,导致刻度标签完全重叠,难以辨认。以下是一个示例:
import bokeh.plotting as bp
import numpy as np
y = np.random.uniform(0, 300, 50)
x = np.arange(len(y))
bp.output_file("/tmp/test.html", "test")
plot = bp.figure(plot_width=800, plot_height=200)
plot.yaxis.axis_label_text_font_size = "12pt"
plot.yaxis.major_label_orientation = 'vertical'
plot.line (x,y)
bp.show(plot)
除了使渲染器聪明到自动产生更少的标签之外,是否有一种方法来指示在轴上放置标签的数量?
似乎生成的标签数与数据范围有关,即其亲和力是否接近10的幂。