Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/10/2009, à 11:20

djocin

GNUPLOT : courbe 3D, pm3d et palette de couleur

Bonjour
Je suis amené à tracer une courbe en 3D (coordonnées x,y,z), en utilisant la fonction pm3d pour avoir de belles couleurs et des jolis dégradés.

Mon soucis est que, pour une palette donnée,  la couleur des dégradés varie toute seule en fonction des valeurs max de la courbe. Par exemple, au temps t=1, l'altitude z=0 est rouge (le max est à z=0), tandis qu'au temps t=2, l'altitude z=0 est jaune et c'est désormais l'altitude z=1 qui est rouge (maximum de la courbe en z=1).

Je souhaiterais fixer moi même les couleurs en fonction de z, j'écris donc avant de tracer :

set pm3d at bs
set hidden3d
set zrange [-0.05:0.063]   
set palette defined (-0.03 "black", -0.015 "purple", 0.03 "yellow", 0.063 "red")
set term png
set output "2.png"
splot "U.dat" w l

Mais cette commande n'a qu'un effet : me faire une palette variant du noir au rouge en passant par le violet et le jaune, SANS conserver les valeurs correspondantes aux couleurs.

Avez-vous une idée ?
Merci de votre aide !

Hors ligne