#1 Le 10/12/2006, à 14:58
- jb_vioix
Interpolation par Gnuplot non voulue
Bonjour,
J'ai un problème avec Gnuplot (que je trouve quand même très bien !)
J'utilise le fichier suivant pour afficher le contenu d'un fichier texte :
set terminal png
set output 'truc.png'
set pm3d solid
set style data pm3d
set view map
set surface
set view 180,0,1,1
splot "truc.txt" matrix
pause -1 "Appuyez sur une touche"
Voici le fichier texte :
truc.txt
1 0 1 1 1 1 0 0 1 1 0 1 0 1 1
0 0 0 0 0 1 0 1 1 0 0 0 1 1 1
1 0 0 0 1 1 1 0 1 0 1 1 1 1 0
1 0 0 1 0 1 0 1 0 0 1 0 0 0 1
1 1 0 1 0 1 0 1 1 1 0 1 0 1 0
1 0 0 1 0 1 0 0 0 0 0 1 1 0 1
0 0 0 0 1 0 0 0 0 1 1 0 0 0 1
1 1 0 1 0 0 0 1 0 0 1 1 1 0 1
0 1 1 1 1 1 1 1 1 1 1 0 1 1 0
1 0 1 1 0 0 1 0 1 1 1 0 0 0 1
et l'image obtenue :
Le problème est que gnuplot interpole des données qui n'existent pas !. On constate que les valeur ne valent pas que 1 ou 0 mais que certaines sont remplacées par une interpolation...
Bien sur le but de mon programme n'est pas d'afficher des 1 ou de 0, c'est des données plus complètes, mais le problème est identique. Je pense qu'il y a une méthode simple pour éviter ça. Quelqu'un a une idée ?
Merci,
JB