Como salvar a figura matplotlib em um arquivo (com exemplos)


Você pode usar a seguinte sintaxe básica para salvar uma figura Matplotlib em um arquivo:

 import matplotlib. pyplot as plt

#save figure in various formats
plt. savefig (' my_plot.png ')
plt. savefig ( ' my_plot.jpg ') 
plt. savefig ( ' my_plot.pdf ')

Os exemplos a seguir mostram como usar essa sintaxe na prática.

Exemplo 1: Salve a figura Matplotlib em um arquivo PNG

O código a seguir mostra como salvar uma figura Matplotlib em um arquivo PNG:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [8, 13, 14, 11, 16, 22]

#create scatterplot with axis labels
plt. plot (x, y)
plt. xlabel (' XVariable ')
plt. ylabel (' Y Variable ')

#save figure to PNG file
plt. savefig (' my_plot.png ')

Se navegarmos até o local onde salvamos o arquivo, podemos visualizá-lo:

Exemplo 2: Salvar figura Matplotlib com layout compacto

Por padrão, o Matplotlib adiciona um preenchimento generoso na parte externa da figura.

Para remover esse preenchimento, podemos usar o argumento bbox_inches=’tight’ :

 #save figure to PNG file with no padding
plt. savefig (' my_plot.png ', bbox_inches=' tight ') 

Observe que há menos preenchimento fora do gráfico.

Exemplo 3: Salvar figura Matplotlib com tamanho personalizado

Você também pode usar o argumento dpi para aumentar o tamanho da figura Matplotlib ao salvá-la:

 #save figure to PNG file with increased size
plt. savefig (' my_plot.png ', dpi= 100 ) 

Você pode encontrar a documentação online completa da função Matplotlib savefig() aqui .

Recursos adicionais

Os tutoriais a seguir explicam como executar outras funções comuns no Matplotlib:

Como definir intervalos de eixos no Matplotlib
Como aumentar o tamanho do gráfico no Matplotlib
Como criar vários gráficos Matplotlib em uma única figura

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *