以下 PostScript 代码生成图表的 y 轴。 我只需要
charpath
来获取文本的边界框以对齐它。
如何防止显示 charpath
?
%!PS
/Helvetica 20 selectfont
200 200 translate
0 50 200 {
dup
dup
dup
0 exch moveto
20 0 rlineto
stroke
0 exch moveto
( ) cvs true charpath pathbbox
3 1 roll
4 1 roll
sub -2.4 div
3 1 roll
sub -2 mul 10 sub
exch
rmoveto
( ) cvs show
} for
我也欢迎更优雅的绘制 y 轴的解决方案。
更换
( ) cvs true charpath pathbbox
与
gsave ( ) true charpath pathbbox grestore
请注意,
( ) cvs
不是必需的,因为( )
已经是一个字符串,cvs
在这里应该是NOP