Tracer une figure au format pdf sous python

spacenvir -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Merci pour les renseignements.numpy et matlibplot fonctionnent. Il me reste un problème (pour l'instant!!!) les courbes se tracent au format png et je n'arrive pas à les obtenir au format pdf : l'instruction

plt.savefig('figure_2b.pdf')

ou l'instruction

plt.savefig('figure_2b',format='pdf')

n'ouvrent une fenêtre en pdf mais sans aucun tracé à l'intérieur.

Ou est mon erreur?

Merci d'avance




A voir également:

1 réponse

mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
Bonjour,

Comme indiqué dans la documentation, le format pdf n'est pas supporté dans matplotlib.

Mais tu peux t'en sortir en passant par PdfPages.

Personnellement je préfère tout exporter en
svg
, et par la suite embarquer les courbes dans un fichier LateX, quitte à passer par inkscape pour les passer de
svg
à
eps
en vue de faire le
pdf
. C'est un peu plus compliqué, mais l'avantage c'est que tu peux réutiliser ton fichier de courbes partout (sur une site, dans un jupyter notebook, etc...).

Bonne chance
0