1. ホーム
  2. gnuplot

[解決済み] Gnuplot X 軸のチックの数を下げる方法

2022-02-13 20:13:39

質問内容

フィギュアのxticsとyticsが多すぎる。半分にすることはできますか?

これに似た方法で、手動でチックを設定できることは知っています。

set xtics (1,2,4,8,16,32,64,128,256,512,1024)

しかし、一般的な解決策とは言えない気がします。すべての図形に手動でチックを設定することはできません。私はそれらをたくさん持っていて、gnuplot のコードは Java を使って自動的に生成されています。

以下は図のコードです。 https://dl.dropboxusercontent.com/u/45318932/gnuplot2.plt

Xチック、Yチックの回数を減らすことができますか?

解決方法は?

gnuplot には、軸上に欲しいティックの数を明示的に設定し、どこに置くかを gnuplot が決定するようなオプションは存在しません。 (本当はあればいいのですが)

一つの選択肢として stats コマンド (gnuplot 4.6+) を使えば、データの範囲を調べることができます。

ntics = 4

stats 'data.dat' using 1 name 'x' nooutput
stats 'data.dat' using 2 name 'y' nooutput
stats 'data.dat' using 3 name 'z' nooutput

set xtics x_max/ntics
set ytics y_max/ntics
set ztics z_max/ntics

チックを整数値にするかどうかは調整する必要があるかもしれませんが、大まかにはこのような感じです。