Come aumentare la dimensione del grafico in matplotlib
È possibile utilizzare la seguente sintassi per aumentare la dimensione di un singolo grafico in Matplotlib:
import matplotlib. pyplot as plt #define figure size in (width, height) for a single plot plt. figure (figsize=(3,3))
Ed è possibile utilizzare la seguente sintassi per aumentare la dimensione di tutti i grafici Matplotlib in un notebook:
import matplotlib. pyplot as plt #define figure size in (width, height) for all plots plt. rcParams [' figure.figsize '] = [10, 7]
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: aumentare la dimensione di un singolo grafico Matplotlib
Supponiamo di creare il seguente grafico a linee in Matplotlib:
import matplotlib. pyplot as plt #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt. plot (x, y) plt. show ()
Per impostazione predefinita, (larghezza, altezza) di un grafico Matplotlib è (6.4, 4.8).
Tuttavia, possiamo utilizzare la seguente sintassi per aumentare la dimensione del grafico fino alle dimensioni desiderate:
import matplotlib. pyplot as plt #define plot size plt. figure (figsize=(5,8)) #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt. plot (x, y) plt. show ()
Esempio 2: aumentare la dimensione di tutti i grafici Matplotlib
Il codice seguente mostra come impostare la dimensione del grafico per tutti i grafici Matplotlib in un notebook:
import matplotlib. pyplot as plt #define plot size for all plots plt. rcParams [' figure.figsize '] = [10, 4] #define first dataset x = [1, 6, 10] y = [5, 13, 27] #create first plot plt. plot (x, y) plt. show () #define second dataset x2 = [1, 6, 10] y2 = [5, 19, 12] #create second plot plt. plot (x2, y2) plt. show ()
Tieni presente che entrambi i grafici hanno la larghezza e l’altezza specificate dagli argomenti rcParams .
Risorse addizionali
Come regolare la dimensione del marcatore in Matplotlib
Come modificare la dimensione del carattere in Matplotlib
Come regolare lo spessore della linea in Matplotlib