OpenOffice.org の Spreadsheet でベンチーマークのグラフを描いたときのメモ
ベンチマークのグラフをきれいに描きたかったので試行錯誤したときのメモです。
目的
Gauche との速度比較、命令数と速度の相関などを1つのグラフで見たい!
データ準備
これはベンチマークに関するデータで
- Mona は自前 VM が fib を実行するのにかかった時間
- Gauche は gosh が fib を実行するのにかかった時間
- insruction count は Mona の VM が fib を実行するのに処理した命令総数
- rxx は計測時のリビジョン番号を後から入れる
となっています。
グラフを作る
グラフをとりあえず作ってしまいます。データ範囲やラベルなどは後から変更可能なので B2 〜 T5 を範囲選択してグラフボタンを押します。
グラフのウィザードで進みます。
- 「グラフの種類」「線」を選択
- 左から2番目のグラフを選ぶ
- 「次へ」
- 「行内のデータ系列」にチェック
- 「最初の行を項目名に引用」と「最初の列を項目名に引用」にチェック
- 「次へ」
- 「次へ」
- 「タイトル」=> fib、「x軸」 => revision 、「y軸」 => sec と入力
- 「完了」
軸の追加
この時点でグラフは上のようになっています。
insruction count はスケールが違うので軸を追加します。
- グラフをダブルクリックして編集モード状態にする
- 「挿入」メニューから「軸」を選択
- 第2軸 の _ 軸にチェック
- 「OK」
- insruction count のグラフの線をダブルクリック
- 「オプション」タブの「データ系列の方向」で「第2Y軸」を選択
微調整
insruction count の線が黄色で見づらいのを線をダブルクリックして色を変えます。
ついでに線の太さやスタイルをグラフに合わせて変更しました。
グラフのサイズは 8cm x 7cm にしました。ピクセルじゃないのね。