前言:我希望能够在R中创建出版物级别的图形,而不需要进行后处理。我们研究所的其他研究人员总是在图形软件(如Adobe Illustrator)中进行后处理。我希望能够避免这种情况。
我的抱怨是R对于负数(特别是在绘图坐标轴中)没有使用正确的减号:
plot(-20:-1, rnorm(20) + 1 : 20)
(我在这里圈出了问题所在,供您参考。)
作为一个有些迷恋字体排印的人(是真的!请查看我的 Careers CV !),这是无法接受的。我需要使用正确的 Unicode 字符 ᴍɪɴᴜꜱ ꜱɪɢɴ (U+2212, “−”)。我的一个朋友在出版前通过 Adobe Illustrator 替换所有减号来实现这一点,但我不禁想到必须有一种更好的方式——从 R 中实现;而且这种方法不会强制我手动替换所有轴标签。
(我目前没有使用 ggplot2 ,但如果只有 ggplot2 可以解决问题,我也会很愿意采用它。)
cairo_pdf
设备将减号放置得比应该更低)。 - Josh O'Briencairo_pdf
显然会导致我的R崩溃。;-) 好吧,没关系。 - Konrad Rudolph