テキストファイルにデータセット(X、Y座標が揃わない)があります。これを使ってプロットし、プロットgnuplot
した点を線を使って連結したいと思います。
私は試した:
plot "a.txt" with lines
しかし、最初のポイントを2番目のポイントに接続する式です。最初と2番目などではなく、描かれた点だけを接続したいと思います。
答え1
gnuplot
必要なことをするには、読み取る前にソートする必要があります。gnuplot
ファイル内のデータの順序は、暗黙的にポイント間の接続情報として使用されます。 X座標がポイントをリンクしたい場所である場合は、コマンドラインで次の操作を行います。
sort -n +0 -1 a.txt > b.txt
gnuplot
「b.txt」ファイルの内容を描画するために使用されます。時には、gnuplot
次のコマンドを使用すると、データをよりよく見ることができます。
plot 'b.txt' using 1:2 with linespoints
これにより、実際の(X、Y)ペアに目に見えるマーカー(Xや三角形など)が表示され、それらの間に線が描画されます。
答え2
plot "a.txt" with points pointtype 3 pointsize 2
他のオプションを表示するためにpointtype
追加しました。pointsize