Ich benutze Gnuplot 4.6. Ich habe Datendateien, die jeweils 3 Datenspalten enthalten: X-Koordinate, Y-Koordinate und Temperatur. Ich möchte eine Animation von Temperaturkurven als Funktion der X- und Y-Koordinaten machen. Dazu verwende ich das folgende Skript:So erzwingen Sie den Farbbereich in gnuplot
set pm3d map; set palette;
do for [n=0:200] {splot sprintf("Temperature.%04d.dbl", n) binary array=100:100:1 form="%double" title 'file number'.n}
Mein Problem ist mit der Tatsache, dass nach einem paar Parzellen, die Verteilung der Farben ändern, sowohl in der Handlung und in der Legende. Dies macht das Lesen aus der Grafik sehr schwierig. Ich konsultierte die folgenden Beitrag:
und da der Bereich der Temperaturgröße von 0,0 bis 1,2 ist dachte, dass ich zu verwenden:
set zrange [0.0:1.2]; set cbrange [0.0:1.2];
aber es hilft nicht, und die Temperatur Die Farbe wird weiterhin automatisch von Plot zu Plot skaliert. Irgendwelche Vorschläge?
, die seltsam . Können Sie ein vollständiges minimales Skript bereitstellen, das das Problem reproduziert? d. h. das While-gnuplot-Skript + eine Stichprobe der Daten. – bibi