Enregistrement matplotlib avec image en arriere plan
Bonjour à tous et à toutes,
je viens parce que je rencontre un probleme avec la fonction savefig de matplotlib, je voudrais sauvegarder un graphe avec une image en fond mais lorsque j'utilise la fonction savefig, le graphe est enregistré sans l'image... Bref, je cherche la fonction qui fait la meme chose que le bouton enregistrer dans la fenetre matplotlib
voila mon code :
Code:
1 2 3 4 5 6 7
|
img = plt.imread("image.jpg")
fig, ax = plt.subplots()
plt.scatter(tabX,tabY,s=[1,1],c='red') #tabX et tabY sont les tableaux de coordonnées des points
plt.xlim(-180,180)
plt.ylim(-90,90)
ax.imshow(img, extent=[-180, 180, -90, 90]) |
A la base je voulais mettre la figure dans une fenêtre tkinter, mais comme j'y arrive pas (et que jai pas le temps de passer une semaine a comprendre comment faire et que je maîtrise pas du tout matplotlib), je tente par un passage au png avec une ouverture derrière dans la fenêtre tkinter :? c'est moche mais ca devrait être plus simple
Merci d'avance de votre aide