如何使用放大的文本保存R图

时间:2014-01-10 20:41:55

标签: r plot png par

所以我试图放大并将R中的一些图保存为png。我已经能够自己保存放大的图,但这些图上的文字仍然太小。为了解释这一点,我尝试了设置:

par( ps = 12, cex = 1.33, cex.main = 1.33 )

在致电:

之前
png( "Fig1_resize.png", width=300, height=300, units="mm", res=300 )

后跟绘图命令 - 例如:

plot( RPCA$sdev^2/sum(RPCA$sdev^2), xlab="Component number", 
     ylab="Fraction of Variance", type="s" )

然后我将它保存到我的电脑上:

dev.off()

R返回的图中的字体被放大,但不是保存图中的字体。如何用R?

保存放大的文本图

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

我首先要增加情节的基点。请参阅?png并注意pointsize参数的详细信息,默认为12。因此我会尝试:

png("Fig1_resize.png", width=300, height=300, units="mm", res=300,
    pointsize = 14)
....
dev.off()

并增加pointsize的指定值,直到您得到满足您需求的内容。