Salvar figuras: savefig, DPI e tamanho
Salve gráficos como PNG ou SVG com fig.savefig e controle tamanho, resolução e margens.
Introdução
Para usar um gráfico em um relatório ou site, salve-o em um arquivo. figsize define o tamanho em polegadas, dpi quantos pixels cada polegada tem, e bbox_inches="tight" corta a margem vazia em volta do gráfico.
A imagem tem figsize × dpi pixels: 6 × 150 = 900 de largura e 4 × 150 = 600 de altura. PNG é feito de pixels, então para impressão use mais dpi; SVG é feito de formas e fica nítido em qualquer tamanho. bbox_inches="tight" corta a margem branca e transparent=True removeria o fundo. No editor online, os arquivos salvos aparecem no seu workspace.
Visualizador interativo
Mude o tamanho em polegadas e o dpi e veja o tamanho em pixels da imagem salva mudar.
Exemplo de Matplotlib executável
Matplotlib
main.py
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(6, 4))
ax.plot([1, 2, 3, 4], [3, 1, 4, 2], marker="o")
ax.set_title("Saved with savefig")
fig.savefig("chart.png", dpi=150, bbox_inches="tight")
fig.savefig("chart.svg")
print("Saved chart.png and chart.svg")
plt.show()
