ネットワーク上の各マシンの帯域幅をリストアップしたデータファイルがあります。gnuplot:列と行の両方のスタックをプロットするのに役立つ
"" 0 1 2 3
"Machine 1 D" 320 768 1287 1318
"Machine 1 U" 119 245 561 491
最初の列はデータキーであり、データの時間を表す24の列があります。私は2つのヒストグラムを生成したいと思います。(A)各時間のすべてのマシンの合計帯域幅を示す行スタック、および(B)各マシンの時間ごとの使用状況を示す列スタック。グラフAでは、x軸に時間が表示され、各マシンの使用量は累積的に積み上げられます。グラフBでは、マシン名がx軸に表示され、各時間の使用量が累積的に積み上げられます。
さらに、私は余分なクレジットのために、データを2回グラフにしたいと思います(1回アップロード、1回ダウン)。ここのトリックは、最初の行に列のタイトルが含まれているので、最初の行を保持することです。
誰でもこれを行う方法を知っていますか?私はいくつかの結果を得ることができますが、キー/ xtics /タイトルなどを正しく表示することはできません。
EDIT:オクラホマので、ここで私はcolumnstackのために持っているものの例だ -
のようなものを生成reset
set style fill solid noborder
file = '..\test\example.dat'
col = 24
set style data histogram
set style histogram columnstacked
plot \
for [i=2:col+1] \
file \
u i title columnhead
:だから
を、例えば、私はどのように作成します列(1)のフィールドを持つキー?
は、なぜあなたは、あなたがこれまで持っているものたちを示していません。オプションの50%を推測した後にスクリプトを書くよりも、エラーを指摘する方がはるかに簡単です。 – Woltan