-
Contour avec matplotlib
Bonjour, tout le monde.
Je cherche un moyen de cacher les contours que j'ai mis sur un canvas:
self.cont=self.ax.contour(matrix,arange(self.niveau,self.parent.T_max,self.niveau), linewidths=3.1,extent=self.extent,cmap=self.cmap)
self.contlabel=clabel(self.cont,inline=True,fmt='%1.1f',fontsize=11,colors = 'black',hold = False)
Si quelqu'un a un avis sur la question, je suis preneur!!
-
Re Bonjour, j'ai trouvé la solution à mon problème. Si quelqu'un désire voir comment j'ai fait qu'il n'hésite pas à me contacter.8-)
-
Hello !!!
Heureux de voir que tu as pu te débloquer ! Si tu as trouvé une solution, ce serait sympa de la poster plutôt ici, ça pourra peut-être servir à des personnes qui auraient/auront le même problème que toi !
A bientôt,
PierreAd
-
Bonjour,
voici donc la partie du code qui fonctionne pour rendre invisible les contours tracés sur une image :
self.cont=self.parent.a.contour(matrix,arange(self.parent.T_min*self.niveau,self.parent.T_max,self.niveau),
linewidths=3.1,cmap=self.cmap,extent=self.extent)
## les lignes qui sont tracées sont des objets de type LineCollection qu'on peut rendre visibles ou pas donc il suffit de définir sa visibilité :
for i in self.cont.collections: ## j'ai ramassé ça dans le fichier contour.py
i.set_visible(False)
:yaisse2: