Tracer une figure au format pdf sous python

spacenvir -  
mamiemando Messages postés 33228 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

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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