Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

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

Estoy empezando a usar Bokeh. A continuación, creo algunos argumentos que uso para la figura recta .

 x_length = var_results.index * 5.5

Multiplicar el índice por 5,5 me dio más espacio entre 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 columna Features que son cadenas de nombres no repetidos, y finalmente tiene una columna Variance 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 tosco en los bordes, literalmente.

ingrese la descripción de la imagen aquí

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 las etiquetas y tal vez las giro 45 grados para que sean legibles y no solo un desorden superpuesto?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Para rotar las etiquetas, por ejemplo, 90 grados a la izquierda, puede configurar major_label_orientation en π/2. Esto se puede hacer al crear el elemento del eje (como un kwarg para el constructor del eje si está utilizando un gráfico de bajo nivel) o también después de haber creado un gráfico/figura, por ejemplo:

 p.xaxis.major_label_orientation = math.pi/2 # or alternatively: p.xaxis.major_label_orientation = "vertical"

Vea también este ejemplo en la documentación.

over 4 years ago · Santiago Trujillo Denunciar

0

Como alternativa a la rotación, establece la orientación en un valor fijo :

 p.xaxis.major_label_orientation = "vertical"

también deberías hacer lo que quieras.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda