У меня есть многофигурный график Боке с вертикально сложенными и выровненными фигурами. Поскольку я хочу выровнять графики по вертикали, метки оси Y повернуты так, чтобы они были вертикальными, а не горизонтальными.
В некоторых сценариях эффект боке создает слишком много штрихов, так что метки меток полностью перекрываются, что делает их неразборчивыми. Вот пример:
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.