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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
set palette defined (-0.03 "black", -0.015 "purple", 0.03 "yellow", 0.063 "red")
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 !