Le code exemple suivant produira un tracé de la ligne de base sans axes et l'enregistrer comme un fichier SVG:Matplotlib image de garniture
import matplotlib.pyplot as plt
plt.axis('off')
plt.plot([1,3,1,2,3])
plt.plot([3,1,1,2,1])
plt.savefig("out.svg", transparent = True)
Comment régler la résolution/dimensions de l'image? Il y a un rembourrage sur tous les côtés de l'image au-delà du graphique linéaire. Comment supprimer le remplissage pour que les lignes apparaissent sur le bord de l'image?
Y at-il un moyen de les mettre dans matplotlibrc? 'Bad key" savefig.bbox_inches "' – endolith
Vous êtes les bienvenus. Je ne sais pas s'il est possible de fournir de telles spécifications de configuration en utilisant un fichier matplotlibrc. – bernie
Une autre commande que j'aime utiliser (en conjonction avec celles listées ci-dessus) de pyplot est plt.tight_layout(), qui supprime l'espace blanc en excès autour de la figure. – Blink