序言:我想从 R 创建出版级图形而不进行后处理。我研究所的其他研究人员总是在图形软件(如 Adobe Illustrator)中进行后处理。我希望避免这种情况。
我的抱怨是 R 没有对负数使用正确的减号(尤其是在绘图轴中):
plot(-20:-1, rnorm(20) + 1 : 20)
(我已经圈出违规者供您考虑。)
作为一个排版书呆子(这是真的!检查我的职业简历!)这是不可接受的。我需要在这里使用正确的 Unicode 字符 ᴍɪɴᴜꜱ ꜱɪɢɴ (U+2212, “−”)。我的一个朋友通过在发布之前替换 Adobe Illustrator 中的所有减号来实现这一点,但我不禁认为必须有更好的方法——从 R 中——来实现这一点;并且不会强迫我手动替换所有轴标签。
(我目前没有使用 ggplot2 但如果有一个仅适用于 ggplot2 的解决方案,我会很乐意接受。)