J'utilise le bloc-notes IPython avec le --pylab inline
option, car je ne veux pas que les tracés apparaissent dans une fenêtre différente. Maintenant, je voudrais enregistrer les tracés que je vois dans le cahier dans des fichiers PDF ou PNG.
Certains exemples de code utilisent
import matplotlib as plt
plt.savefig("figure.png") # save as png
mais cela ne semble pas fonctionner en mode en ligne.
Bien sûr, je pourrais simplement enregistrer le PNG généré à partir du navigateur, mais j'aimerais le faire avec une ligne de Python. Je suis également intéressé par PDF export.
essayez ceci (notez que les fichiers sont enregistrés dans le dossier de bloc-notes par défaut):
plot(range(80))
xlabel('foo')
ylabel('bar')
legend(['myline'])
axis([0, 80, 0, 120])
savefig('sample.pdf')
si vous voulez png
changez-le simplement en 'sample.png'
.
Notez que l'appel savefig()
doit être dans la même cellule de bloc-notes que les commandes de traçage.