gnuplot で計算された y 値が必要です。それらの値を取得するにはどうすればよいですか。この例では、de の値は 100 と -700 です。
すべてのデフォルト変数 gnuplot を調べましたが、見つかりませんでした。
説明してみましょう:
まず例
ここで問題を確認できます。可能な場合は、列から黒でオフセットを列に白に設定しています。しかし、それはもちろん y-min と y-max の値に依存します。これらの値があれば、オフセットを計算できると思います。今、私は確かな価値しか持っていません。
"<tail -60 log.txt" u 1:(-($12)):($12>300 ? (-$12) : sprintf("")) w labels left font ",10" tc rgb "white" rotate offset 0,0.2 notitle,\
"<tail -60 log.txt" u 1:(-($12)):(($12<=300 && $12>0) ? (-$12) : sprintf("")) w labels left font ",10" tc rgb "black" rotate offset 0,-1.7 notitle,\
多分トリックまたは他の解決策がありますか?
ここに例番号3があります。
私は試しました:
set terminal unknown
plot "<tail -60 log.txt" using 9:12
print GPVAL_Y_MAX, GPVAL_Y_MIN
replot
そして、値を取得します: 650,0 150,0 で、それらは列 12 の値です。これは問題ありませんが、y 軸の値ではなく、ゼロ以下のみです。(例 3 を参照) どこが間違っているか、または理解できませんか?