【问题标题】:How to save R plots with enlarged text如何保存带有放大文本的 R 图
【发布时间】:2014-01-10 20:41:54
【问题描述】:

所以我试图将 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 保存放大的文本图?

感谢您的帮助

【问题讨论】:

  • 如果您不限于 png 格式,请尝试使用 pdfjpeg。我有时会发现他们保存的图像略有不同。对于 PDF,可能有一种方法可以以磅为单位指定字体大小。这可能是一个非常便携的解决方案。

标签: r plot png par


【解决方案1】:

我将从增加绘图的基本点大小开始。请参阅?png 并注意pointsize 参数的详细信息,默认为12。因此我会尝试:

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

并增加pointsize 的分配值,直到您得到满足您需要的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-29
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    相关资源
    最近更新 更多