Gnuplotにクラスター化されたヒストグラムプロットとしてプロットしたい簡単な結果テーブルがあります。データセットには、Webページのコンテンツタイプのカテゴリと、2つの列の対応するパーセンテージシェアがあります。私は2つのブラウザ用にこれを持っています。例えば、
For IE,
Content Share
Video 30%
Audio 10%
Flash 25%
HTML 20%
Javascript 15%
For Chrome,
Content Share
Video 20%
Audio 5%
Flash 35%
HTML 30%
Javascript 10%
次に、これら2つのデータを、x軸にコンテンツタイプ、y軸に対応するシェアとともに凡例とともにプロットします。どうすればよいですか?
データをテーブルに変換すると、これは比較的簡単になります。
info.dat
には以下が含まれている必要があります:
Broswer Video Audio Flash HTML JavaScript
IE 30% 10% 25% 20% 15%
Chrome 20% 5% 35% 30% 10%
次に、次のようなものを使用します。
set terminal pdf enhanced
set output 'bar.pdf'
set style data histogram
set style histogram cluster gap 1
set style fill solid border rgb "black"
set auto x
set yrange [0:*]
plot 'info.dat' using 2:xtic(1) title col, \
'' using 3:xtic(1) title col, \
'' using 4:xtic(1) title col, \
'' using 5:xtic(1) title col, \
'' using 6:xtic(1) title col
プロットを作成します。これが私が以前に作ったものです: