3

マーカーとしてプロットされた多数のドットを含むデータ行があります。X 軸の値の範囲は 0 ~ 80 ミリ秒で、Y 値は 1、2、..5 の離散値を取ります。約 50000 個のポイントがあるので、通常どおりプロットすると、Y 値の変化のダイナミクスは明確ではありません。たとえば、Y 値 5 で実線が形​​成され、3 と 4 でいくつかのドロップアウトがあることがわかります。最初のミリ秒でズームするようにプロットを変更したい - X 軸の半分は 0 ~ 1ms の範囲で占められ、残りは 1 ~ 80ms の範囲で占められるべきである。これを達成する方法はありますか?

4

1 に答える 1

0

これを使って:

set yrange [-1:1.3]
set xrange [0:12]
set x2range [40:150]
set xtics 0,1,5
set x2tics 100,10,150 mirror offset 0,-21.6
plot (x<5?sin(x):0/0) axis x1y1 tit "f(x)", (x>100?cos(x):0/0) axis x2y1 tit "g(x)"

定数-21.6は、2番目の部分のxticsラベルを設定していますが、x2(上)軸に従っています...したがって、グラフの高さと使用される端末に応じてこの定数を適合させる必要があります。また、連続した x 軸を取得するには、範囲と目盛りの設定を変更する必要があります。

于 2014-07-06T09:24:07.057 に答える