Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

551
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!