Tracer une figure au format pdf sous python

Fermé
spacenvir - 16 nov. 2017 à 22:45
mamiemando Messages postés 33488 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 janvier 2025 - 21 nov. 2017 à 09:55
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 33488 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 janvier 2025 7 817
Modifié le 21 nov. 2017 à 09:57
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