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’ 是 bug 还是特意设计的功能?如果你认为这是 bug,应该显示 ‘1’(甚至是 ‘0’),你可以修改源码。)