¿Cómo rotar las etiquetas del eje X en la figura bokeh?

Estoy empezando a usar Bokeh. A continuación creo algunos argumentos que uso parafigura recta.

x_length = var_results.index * 5.5

Multiplicar el índice por 5.5 me dio más espacio entre las etiquetas.

names = var_results.Feature.tolist()
y_length = var_results.Variance
y_center = var_results.Variance/2

var_results es un marco de datos de Pandas que tiene un índice típico, secuencial y no repetitivo.var_results también tiene una columnaFeatures es decir, cadenas de nombres no repetidos, y finalmente tiene una columnaVariance que es 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)

Básicamente estoy haciendo un gráfico de barras con rectángulos. Bokeh parece ser muy personalizable. Pero mi gráfico se ve áspero alrededor de los bordes, literalmente.

Como puede ver, hay una mancha fea justo debajo del gráfico y encima del título del eje x 'Características'. Estos son los títulos de las etiquetas (técnicamente los títulos de los rectángulos). ¿Cómo creo espacio para y tal vez gire a 45 grados las etiquetas para que sean legibles y no solo un desastre superpuesto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta