【发布时间】:2017-02-23 22:11:36
【问题描述】:
我陷入了这个问题:我需要使用 DPI=1200 和特定的打印尺寸绘制图像。
默认情况下 png 看起来不错...
png("test.png",width=3.25,height=3.25,units="in",res=1200)
par(mar=c(5,5,2,2),xaxs = "i",yaxs = "i",cex.axis=1.3,cex.lab=1.4)
plot(perf,avg="vertical",spread.estimate="stddev",col="black",lty=3, lwd=3)
dev.off()
但是当我应用此代码时,图像变得非常糟糕,它没有缩放(适合)到所需的大小。我错过了什么?如何将图像“拟合”到情节?
,
【问题讨论】:
-
首先,减少
cex.axis和cex.lab的值 -
您可能需要调整
png的pointsize参数,因为这似乎与res成比例。 -
pointsize - 确实有帮助,但是轴名称的大小真的很小(几乎不可见)
-
@chupvl 您可能需要使用它来权衡易读性和这些元素消耗的绘图画布的数量