次のようなデータファイルがあります。
A 0.2 0.5
B 0.65 0.8
C 0.4 0.2
つまり、最初の列にラベルが含まれ、他の 2 つの列に float 値が含まれる 3 つの列が含まれます。列はスペースで区切られます。
ラベルが x 軸に目盛りとして表示され、列が 2 つの異なる色の棒グラフとして重ねてプロットされるように、これをプロットしたいと思います。
Gnuplot を使用してこれを達成するにはどうすればよいですか?
次のようなデータファイルがあります。
A 0.2 0.5
B 0.65 0.8
C 0.4 0.2
つまり、最初の列にラベルが含まれ、他の 2 つの列に float 値が含まれる 3 つの列が含まれます。列はスペースで区切られます。
ラベルが x 軸に目盛りとして表示され、列が 2 つの異なる色の棒グラフとして重ねてプロットされるように、これをプロットしたいと思います。
Gnuplot を使用してこれを達成するにはどうすればよいですか?
データがファイルに保存されていると仮定すると1.dat
、積み上げ棒グラフは次のように生成される可能性があります。
set style data histograms
set style histogram rowstacked
set boxwidth 1 relative
set style fill solid 1.0 border -1
set yrange [0:1.5]
set datafile separator " "
plot '1.dat' using 2 t "Var 1", '' using 3:xticlabels(1) t "Var 2"
ご覧のとおり、棒グラフは (少なくとも Gnuplot 内では) ヒストグラムと何ら変わりはありません。詳細については、gnuplotデモ ページ を参照してください。