Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!Fo8nZcJox9RUY7Zt0gpFng.user.46.165.242.75.POSTED!not-for-mail From: titi@toto.org Newsgroups: fr.comp.lang.python Subject: =?UTF-8?B?UmU6IGNhcnRlIGRlIHBlcm3DqWFiaWxpdMOp?= Date: Wed, 3 Nov 2021 14:56:50 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <78WdnXnaqc16Iub8nZ2dnUU7983NnZ2d@giganews.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gioia.aioe.org; logging-data="42062"; posting-host="Fo8nZcJox9RUY7Zt0gpFng.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Content-Language: fr X-Notice: Filtered by postfilter v. 0.9.2 Bytes: 2699 Lines: 58 Bonjour, le plus simple me semble-t-il est de regarder du côté de matplotlib https://matplotlib.org/ qu'il faut donc avoir préalablement installé, ainsi que numpy. Si le tableau 2D de valeurs est dans un fichier texte ( valeurs espacées par des blancs, un retour à la ligne à la fin de chaque ligne de la matrice) qui s'appelle par exemple carte.dat, il suffit de faire : import numpy as np import pylab as pl d = np.loadtxt("carte.dat") # charge la carte dans un tableau numpy pl.imshow(d) # voir la doc pour les options pl.show() On peut aussi avoir un affichage avec les coordonnees, qu'on peut créer avec par exemple : x,y = np.indices(d.shape) x = A + B*x y = C + D*y où A,B,C et D sont des constantes qu'il faut choisir pour avoir les bonnes échelles, d la matrice chargee avec loadtxt. A ce moment là : import numpy as np import pylab as pl d = np.loadtxt("carte.dat") x,y = np.indices(d.shape) A = 0.9 ; B = 0.03 ; C = 4. ; D = 9. # A modifier x = A + B*x y = C + D*y pl.pcolormesh(x,y,d) pl.show() @+ M. Le 29/10/2021 à 11:33, pm729800 a écrit : > Bonjour, > je suis alternant ingénieur matériaux mécanique dans une entreprise de filtre > pour automobile. je suis en train d'analyser un média (papier qui filtre) j'ai > donc pris 280 mesure de perméabilité sur un rouleaux de 10m par 0.60m. > Maintenant avec ces mesures j'aimerais bien créer une carte de perméabilité un > peu à la manière d'une carte thermique. j'ai déjà une matrice avec toutes mes > valeurs mais je n'arrive pas a visualiser comment je pourrais faire pour avoir > une carte. Est ce que quelqu'un saurait m'aider svp. merci d'avance et belle > journée a vous >