这是一个让我发疯的基本问题。在 R 中生成图形时,它在屏幕上看起来很棒。但是,当我尝试使用 png()、tiff() 等通过将分辨率设置为 300 并将宽度和高度设置为适合期刊论文的合理值,将其直接生成到文件中时,存在两个问题:
- 所有的线条都做得超级粗
- 所有字母都是大字体。
这真的很烦人,我尝试过使用 pointsize 选项,它有助于缩小字体大小,但线宽仍然粗而难看。您能否建议 R 中出了什么问题以及我该如何解决这个问题?我环顾四周,大多数解决方案都涉及使用其他图像处理软件。我宁愿弄清楚为什么 R 在提高分辨率时会这样做,以及为什么它会使数字如此难看。这是一个例子:
png(file="test.png",width=5,height=5,units="cm",res=300)
plot(rnorm(1000),rnorm(1000),xlab="some text")
dev.off()
谢谢!