在 R 中控制绘图的 DPI

Controlling DPI of plot in R

需要在 R 中绘图,我必须控制要生成的图形的 DPI 大小。我必须使用 EPS 或 TIF 格式。我不知道如何在 R 中控制它。非常感谢任何帮助。我创建了一些示例代码。

x = seq(1,10,0.1)
y = seq(1,10,0.1)

plot(x,y, type = "l", lwd = 2, col = "orange", xlab = "X-label", ylab = "Y-Label")

-谢谢

您可以使用以下代码以 tiff 格式保存 high-resolution 图

x = seq(1,10,0.1)
y = seq(1,10,0.1)
    
tiff("test.tiff", units="in", width=5, height=5, res=300)
plot(x,y, type = "l", lwd = 2, col = "orange", xlab = "X-label", ylab = "Y-Label")              
dev.off()

这里,res相当于DPI。您可以使用以英寸为单位的图像的 widthheight