我正在尝试导出符合期刊要求的论文的数据,这些要求是:TIFF
格式,数字width=180mm
,resolution=900 dpi
和compression="lzw"
。我已经尝试了各种出口方式,下面的方法似乎是最好的方法来尊重分辨率和尺寸。但是,我编写的脚本无法正确导出图像。
# sample data
data <- data.frame(x=gl(2,50), y=rnorm(100))
# the graph
p <- ggplot(data, aes(x, y)) + geom_boxplot()
p
#sizes are in inches (180mm=7.087inches).
dpi = 900
tiff(".../test.tiff", width = 7,087*dpi, height = 3.825*dpi, compression="lzw", units="px", res=dpi)
p
dev.off()
注意:当我将宽度值降低到width = 6.654*dpi
时,图形导出效果很好,但这并不符合要求。
答案 0 :(得分:3)
为什么不简单地指定mm的宽度?
dpi = 900
tiff("test.tiff", width = 180, height = 240,
compression="lzw", units="mm", res=dpi)
p
dev.off()