Я только начинаю использовать Боке. Ниже я создаю некоторые аргументы, которые я использую для rect figure.Как повернуть метки оси X в фигуре боке?
x_length = var_results.index * 5.5
Умножение индекса на 5.5 дало мне больше места между метками.
names = var_results.Feature.tolist()
y_length = var_results.Variance
y_center = var_results.Variance/2
var_results
является Панда dataframe, который имеет типичный, последовательный, неповторяющийся индекс. var_results
также имеет столбец Features
, который является строками не повторяющихся имен и, наконец, имеет столбец Variance
, который является dtype float.
r = figure(x_range = names,
y_range = (-0.05,.3),
active_scroll = 'wheel_zoom',
x_axis_label = 'Features',
y_axis_label = 'Variance')
r.rect(x_length,
y_center,
width=1,
height=y_length,
color = "#ff1200")
output_notebook()
show(r)
Я по существу делаю гистограмму с прямоугольниками. Bokeh кажется очень настраиваемым. Но мой график выглядит грубо по краям, буквально.
Как вы можете видеть, что это некрасиво пятно чуть ниже графика и над заголовком оси х «Особенности». Это названия лейблов (технически названия прямоугольников). Как создать пространство и, возможно, повернуть на 45 градусов ярлыки, чтобы они были читабельными, а не просто перекрывающимися беспорядками?
http://bokeh.pydata.org/en/latest/docs/user_guide/styling.html#tick-label-orientation – bigreddot