Verbesserung gnuplot 3d-Diagrammen aus Daten-Dateien mit pm3d

Ich versuche zu Diagramm eine annähernde Lösung (finite-element-Methode) auf die Navier-Stokes-Gleichung. Ich habe eine Datei namens plotNSu1, die wie folgt aussieht:

6 1 4.21022e-34

5.95 1 8.15227e-34

5.9693 0.970854 0.055197

6 1 4.21022e-34


5.9693 0.970854 0.055197

6 0.95 0.0941333

6 1 4.21022e-34

5.9693 0.970854 0.055197


5.92625 0.951192 0.0915468

5.9693 0.970854 0.055197

5.95 1 8.15227e-34

5.92625 0.951192 0.0915468

...

(Die Einträge sind x y z, gruppiert, so dass es eine leere Zeile zwischen jedem Satz 4 Punkte).

Ich mit dem folgenden Befehl plot:

splot "plotNSu1" with lines

Hintern würde ich mag, um es schöner Aussehen, leichter zu Lesen. (Es gibt eine kleine delle an einer Stelle, dass ist schwer zu sehen, aber ist ein wichtiger Teil der Lösung).

Habe ich gefunden, viele Beispiele für die Verwendung von pm3d interpolieren, aber keiner scheint für mich arbeiten. Ich habe versucht set style pm3d und andere set style Befehle, die ich ausprobiert habe set pm3d map interpolate 10,10, und splot "plotNSu1" with pm3d, ebenso wie so viele andere ähnliche Dinge gestohlen, von den Beispielen, die ich gefunden habe, kann ich nicht verfolgen. Die meiste Zeit, bekomme ich nur ein leeres Fenster mit dem color-key und keine Handlung, und oft sendet er mir ein leeres 2d-Fenster.

Ich würde gerne die Farbe ändern mit der Kontur, der plot, machen die kleinen dip leichter zu sehen. Weiß jemand, wie dies zu tun? Hier ist eine der Seiten, die ich versucht habe zu verwenden, um zu sehen, was ich bin mit dem Ziel für: http://gnuplot.sourceforge.net/demo/pm3d.html

Versuchte ich post das Bild, aber da ich nicht genug Ruf hat, kann ich nicht. Aber es ist schwer zu sehen, was Los ist, denn die Grafik ist einfach rot.

Für pm3d müssen Ihre Daten gerastert, die zumindest Ihrem Beispiel-snippet nicht zeigen. Auch muss man wissen, dass in jedem Fall pm3d tut interpolation: die Farbe jedes viereck abhängig von den Werten von einer oder mehreren der Ecken, siehe set pm3d corners2color.
Meine Daten aus einer Triangulierung eines Rechtecks mit einem drop-off, habe ich die Funktion Werte an den Eckpunkten jedes Dreiecks (und technisch am barycenters als gut, aber ich bin nicht besorgt über das Plotten), also Nein, ich denke, es ist nicht gerastert. Danke!!! Kennt Ihr zufällig einen anderen Weg, um eine ähnliche Wirkung mit ungridded Daten?
Speziell auf der Suche nach triangle Daten, fand ich diese Frage: stackoverflow.com/questions/17154364/..., die zu bedeuten scheint, meine dreieckige Masche könnte funktionieren wie ein raster? Ich werde versuchen dies zu nutzen. Nochmals vielen Dank!

InformationsquelleAutor JKH | 2014-02-27

Schreibe einen Kommentar