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)