matplotlib.pyplot.savefig #

matplotlib.pyplot. savefig ( * args , ** kwargs ) [fonte] #

Salva la cifra corrente.

Firma chiamata:

savefig(fname, *, dpi='figure', format=None, metadata=None,
        bbox_inches=None, pad_inches=0.1,
        facecolor='auto', edgecolor='auto',
        backend=None, **kwargs
       )

I formati di output disponibili dipendono dal backend utilizzato.

Parametri :
fname str o simile a un percorso o simile a un file binario

Un percorso, o un oggetto simile a un file Python, o forse qualche oggetto dipendente dal backend come matplotlib.backends.backend_pdf.PdfPages.

Se format è impostato, determina il formato di output e il file viene salvato come fname . Si noti che fname viene utilizzato alla lettera e non vi è alcun tentativo di fare in modo che l'estensione, se presente, di fname corrisponda a format e non viene aggiunta alcuna estensione.

Se format non è impostato, il formato viene dedotto dall'estensione di fname , se presente. Se il formato non è impostato e fname non ha estensione, il file viene salvato con rcParams["savefig.format"](predefinito: 'png') e l'estensione appropriata viene aggiunta a fname .

Altri parametri :
dpi float o 'figura', predefinito: rcParams["savefig.dpi"](predefinito: 'figure')

La risoluzione in punti per pollice. Se 'figura', usa il valore dpi della figura.

formato str

Il formato del file, ad esempio 'png', 'pdf', 'svg', ... Il comportamento quando questo non è impostato è documentato in fname .

metadati dict, facoltativo

Coppie chiave/valore da archiviare nei metadati dell'immagine. Le chiavi e le impostazioni predefinite supportate dipendono dal formato dell'immagine e dal backend:

  • 'png' con backend Agg: vedi il parametro metadatadi print_png.

  • 'pdf' con backend pdf: vedere il parametro metadatadi PdfPages.

  • 'svg' con backend svg: vedi il parametro metadatadi print_svg.

  • 'eps' e 'ps' con backend PS: è supportato solo 'Creator'.

bbox_inches str o Bbox, predefinito: rcParams["savefig.bbox"](predefinito: None)

Bounding box in pollici: viene salvata solo la parte data della figura. Se 'stretto', prova a capire la bbox stretta della figura.

pad_inches float, predefinito: rcParams["savefig.pad_inches"](predefinito: 0.1)

Quantità di riempimento attorno alla figura quando bbox_inches è 'stretto'.

colore facecolor o 'auto', predefinito: rcParams["savefig.facecolor"](predefinito: 'auto')

Il colore del viso della figura. Se 'auto', usa il facecolor della figura corrente.

edgecolor colore o 'auto', default: rcParams["savefig.edgecolor"](default: 'auto')

Il colore del bordo della figura. Se 'auto', usa il colore del bordo della figura corrente.

backend str, facoltativo

Utilizzare un backend non predefinito per eseguire il rendering del file, ad esempio per eseguire il rendering di un file png con il backend "cairo" anziché il "agg" predefinito o un file pdf con il backend "pgf" anziché il "pdf" predefinito. Si noti che il backend predefinito è normalmente sufficiente. Vedere I backend integrati per un elenco di backend validi per ogni formato di file. I backend personalizzati possono essere referenziati come "module://...".

orientamento {'paesaggio', 'ritratto'}

Attualmente supportato solo dal backend PostScript.

tipo di carta str

Uno tra 'letter', 'legal', 'executive', 'ledger', da 'a0' a 'a10', da 'b0' a 'b10'. Supportato solo per l'output postscript.

bool trasparente

Se True , le patch Axes saranno tutte trasparenti; anche la patch Figure sarà trasparente a meno che facecolor e/o edgecolor non siano specificati tramite kwargs.

Se False non ha effetto e il colore delle patch Axes e Figure rimane invariato (a meno che la patch Figure non sia specificata tramite gli argomenti delle parole chiave facecolor e/o edgecolor , nel qual caso vengono utilizzati quei colori).

La trasparenza di queste patch verrà ripristinata ai valori originali all'uscita da questa funzione.

Ciò è utile, ad esempio, per visualizzare un grafico su uno sfondo colorato in una pagina web.

bbox_extra_artists elenco di Artist, facoltativo

Un elenco di artisti extra che verranno presi in considerazione quando verrà calcolata la tight bbox.

pil_kwargs dict, facoltativo

Argomenti di parole chiave aggiuntivi che vengono passati PIL.Image.Image.savedurante il salvataggio della figura.

Esempi che utilizzano matplotlib.pyplot.savefig#

Stampa Stdout

Stampa Stdout

Stampa Stdout
Rasterizzazione per la grafica vettoriale

Rasterizzazione per la grafica vettoriale

Rasterizzazione per la grafica vettoriale
Linea di filtri SVG

Linea di filtri SVG

Linea di filtri SVG
Torta filtro SVG

Torta filtro SVG

Torta filtro SVG
Istogramma SVG

Istogramma SVG

Istogramma SVG
Descrizione comando SVG

Descrizione comando SVG

Descrizione comando SVG