研究日誌。

大規模なグラフ処理に対してメモリ階層構造を考慮した高性能なソフトウェアを開発。

Gnuplot(2) - 軸ラベルの文字列化。

2009-02-05 01:26:36 | Weblog
グラフと点に対する作業領域に対して、データの配置方法による実行時間の変化を実験した結果のプロット方法。

# CPU         g1n1   g2n1   g1n2   g2n2
Clovertown   41.40  38.08  36.18  33.32
Harpertown   27.70  25.57  24.46  22.64
Nehalem      23.35  22.86  22.19  21.51
NehalemEE    21.42  20.99  20.50  19.82
Phenom       48.61  43.81  41.60  37.62
Barcelona    53.74  49.66  47.40  46.80
Shanghai     43.56  40.78  38.52  35.31


x 軸のラベルが文字列なので、次のように値とラベルを設定する。

set xtics ("Clovertown" 0, "Harpertown" 1, "Nehalem" 2, "NehalemEE" 3, 
           "Phenom" 4, "Barcelona" 5, "Shanghai" 6)

plot "data-replace.txt" using 2 pointtype 5 pointsize 2 title "graph1-node1", 
"" using 3 pointtype 7 pointsize 2 title "graph2-node1", 
"" using 4 pointtype 9 pointsize 2 title "graph1-node2", 
"" using 5 pointtype 13 pointsize 2 title "graph2-node2"

set xlabel 'cpuname' ;
set ylabel 'exetime[sec]';
set xrange [-0.5:6.5];
set key right bottom;
replot;

最新の画像もっと見る

コメントを投稿