print-graph のテスト ¶短い数値リストを使って、print-graph関数をテストできます:
Y-axis-column、graph-body-print、print-graphの最終バージョンをインストールしてください(その他のコードに加えて)。
(print-graph '(3 2 5 6 7 5 3 4 6 4 3 2 1))
eval-expression)。
yank)
でテスト式をミニバッファにヤンクします。
Emacsは、次のようなグラフを出力します:
10 -
*
** *
5 - **** *
**** ***
* *********
************
1 - *************
| | | |
1 5 10 15
一方、print-graph に vertical-step の値 2 を渡すと、この式を評価することで:
(print-graph '(3 2 5 6 7 5 3 4 6 4 3 2 1) 2)
グラフはこんな感じです:
20 -
*
** *
10 - **** *
**** ***
* *********
************
2 - *************
| | | |
1 5 10 15
(質問:縦軸の最下部にある「2」は、バグでしょうか、それとも仕様でしょうか?もしバグであり、本来は「1」(あるいは「0」)であるべきだと思われる場合は、ソースコードを修正いただけます。)