
Ich verwende also Gnuplot und mein Code sieht folgendermaßen aus:
set isosamples 40
unset key
set title "Radial Matrix Elements"
set xrange [1:15]
set yrange [1:15]
set xlabel "n1*"
set ylabel "n2*"
set zlabel 'R'
splot 's1p.pun' u 1:2:4 with lines
set view 135,135
replot
Die Ausgabe sieht wie im Bild unten aus. Wie entferne ich die Verbindungslinien und erhalte das gleiche Aussehen, als wären sie nicht da?
Antwort1
Sie können dies in der Datendatei tun, indem Sie zwischen Gruppen von Datendateizeilen eine neue Zeile einfügen. Jede Datendateizeile enthält die Daten für einen Y-Wert (so wie ich das Diagramm lese, verläuft die Achse mit der Beschriftung 2,4,6,8... von rechts unten nach links oben). Wenn sich der Y-Wert ändert, fügen Sie eine leere Zeile (mit der Länge Null, zusätzliche neue Zeile) in die Daten ein. So erhalten Sie diese losen Verbindungslinien nicht.
Zur Veranschaulichung hat die Datendatei folgenden Inhalt:
1 2
3 3
4 4
5 6
Der folgende Gnuplot-Befehl plot 'data.file' using 1:2 with lines
sollte zwei unterschiedliche Liniensegmente erzeugen.