Saltar al contenido

¿Cómo configurar la fuente de la leyenda de Bokeh?

Solución:

Probé la propuesta:

p.legend().label_text_font = "times"

pero tengo un error:

TypeError: '_list_attr_splat' object is not callable

sin embargo, funcionó bien cuando dejé los paréntesis:

p.legend.label_text_font = "times"

Si label_text_font no es lo que desea, a menudo puede obtener una lista de los atributos disponibles para la leyenda, u otro objeto ‘list_attr_splat’, induciendo el super servicial mensaje de error:

p.legend.blah = "foo"

AttributeError: unexpected attribute 'blah' to Legend, 
possible attributes are border_line_alpha, border_line_cap,
border_line_color, border_line_dash, border_line_dash_offset, 
border_line_join, border_line_width, glyph_height, glyph_width,
label_height, label_standoff, label_text_align, label_text_alpha,
label_text_baseline, label_text_color, label_text_font,
label_text_font_size, label_text_font_style, label_width, 
legend_padding, legend_spacing, legends, name, orientation, 
plot, session or tags

Necesitas ponerte en contacto con el Legend objeto (s) de la trama actual que se puede hacer con legend trazar atributo y luego establecer el label_text_font propiedad:

plot.legend.label_text_font = "times"

tenga en cuenta que estos nombres de propiedades pueden acortarse / simplificarse en un futuro próximo.

información adicional para quienes acceden a esta página mientras buscan “¿cómo mover la leyenda a otra esquina?”:

legend().orientation = "top_left"

términos aceptables top_left, top_right, bottom_left y bottom_right.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *