web-dev-qa-db-ja.com

gnuplotで不要な行を取り除く方法

したがって、gnuplotを使用すると、私のコードは次のようになります。

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

出力は次の画像のようになります。接続線を取り除き、そこにないかのように同じ外観を得るにはどうすればよいですか?

enter image description here

5
user72453

Data-file-linesのグループの間に改行を入れることにより、データファイルでこれを行うことができます。各データファイル行は、Yの1つの値のデータです(グラフを読むと、2,4,6,8 ...というラベルの付いた軸が右下から左上に伸びています)。 Y値が変更されたら、データに空白(長さがゼロ、余分な改行)行を入れます。あなたはそれらの漂遊接続線を取得しません。

説明のために、データファイルには次の内容が含まれています。

1 2
3 3

4 4
5 6

Gnuplotコマンド:plot 'data.file' using 1:2 with linesは2つの異なる線分を生成する必要があります。

2
Bruce Ediger