xlabel pyplot legends python width matplotlib border

python - pyplot - ancho del borde matplotlib



matplotlib subplot title (2)

¿Quieres ajustar el tamaño de la línea de borde? Debe utilizar ax.spines [side] .set_linewidth (tamaño).

Así que algo como:

[i.set_linewidth(0.1) for i in ax.spines.itervalues()]

Yo uso matplotlib 0.99.

No puedo cambiar el ancho del borde de la subplot , ¿cómo puedo hacerlo?

El código es el siguiente:

fig = plt.figure(figsize = (4.1, 2.2)) ax = fig.add_subplot(111) ax.patch.set_ linewidth(0.1) ax.get_frame().set_linewidth(0.1)

Las dos últimas líneas no funcionan, pero lo siguiente funciona bien:

legend.get_frame().set_ linewidth(0.1)


Tal vez esto es lo que estás buscando?

import matplotlib as mpl

mpl.rcParams[''axes.linewidth''] = 0.1 #set the value globally