Ich habe es mit einer Farbkarte zu tun, aber ich stoße auf ein Problem. Hier ist mein Code:GNUplot: Zeichnung Farbkarte aus Datei
set size 1,1; set origin 0,0
set grid layerdefault
set xlabel "x (rdaius)"
set ylabel "z (radius)"
set sample 11; set isosamples 11
set pm3d map
set palette
set colorbox
set lmargin 0
set pm3d flush begin
splot 'density.txt' u 1:2:3
Allerdings gibt es Fehlermeldung:
Warnung: Direkt isoline (Scan) ist nicht genug für ein pm3d Grundstück.
Wie kann das Problem behoben werden?
Auch ich versuchte plot 'density.txt' u 1:2:3 with image
verwenden, gibt es auch Fehlermeldung:
Anzahl der Pixel nicht in ganzen Zahlen berücksichtigt werden passende Raster. N = 36759 K = 201
Hinweis Die Datendatei density.txt
als
X Y N Part.
===== ===== =====
-10.0 -10.0 10.0
-10.0 -9.9 324.0
-10.0 -9.8 256.5
-10.0 -9.7 0.0
-10.0 -9.6 32.5
-10.0 -9.5 7.8
-10.0 -9.4 66.4
... ... ...
formatiert ist
Wo x und y im Bereich von -10 bis 10, N. Ein Teil von 0,0 Bereiche bis ~ 1000.0 .
Danke!
Hallo überspringen müssen, wir danken Ihnen für Ihre Hilfe! Nachdem ich Ihrem Vorschlag gefolgt habe, ist die Warnmeldung weg; aber die Handlung ist immer noch leer (das Gitter, der Farbbalken und die Achse sind normal). Ich kann nicht herausfinden, warum die Figur immer noch leer ist. –
Verwenden Sie 'splot ... mit pm3d'? –
Uh, ich habe herausgefunden, was falsch läuft. Ich habe nicht bemerkt, dass ich 2 Leerzeilen hinterlassen habe, damit es nicht erfolgreich verarbeitet werden kann. Vielen Dank! –