1

x 軸がサンプリング時点、y 軸がディスクで使用されるストレージの図を描くことで、ディスクの使用済みスペースがどのように変化するかを示したいと思います。ただし、現在、使用されているストレージはバイト単位で記録されており、値が GB を超えると人間が判読できません。

では、gnuplot で軸を再ティックすることはできますか? 私の場合、100000000たとえば値を に変更でき100MBますか?

よろしくお願いします。

4

1 に答える 1

8

2 つの主なオプションがあります。最初の (そしておそらく最も簡単な) 方法は、プロットするときに物事をスケーリングすることです。

plot 'datafile' using 1:($2/1e6) title 'Usage in MB'

これにより、ファイルの 2 番目のデータ列が、datafile各値が 1e6 で除算され、時間 (最初の列) に対してプロットされます。

軸を再ティックすることもできますが、これは一般的ではありません。

set ytics ("100" 1e8)

もう 1 つのオプションは、y 軸に科学的表記法を使用することです (上記でこれらの大きな数を使用してきたように)。これを行うには、コマンドは次のとおりです。

set format y '%.2e'

これにより、小数点以下 2 桁の科学表記法を使用して y 目盛りが出力されます。あなたも試すことができます

set format y '%.2g'

これは、科学表記法または通常表記法のいずれかをよりコンパクトに出力します。

于 2012-09-17T16:21:17.250 に答える