【发布时间】:2013-08-21 12:56:49
【问题描述】:
我需要将我在 R 中的 par 图保存为高分辨率 tiff 文件,并使用 CMYK 颜色模型在特定期刊上发表文章。我尝试过类似以下的事情:
tiff("test.tiff", colormodel = 'cmyk')
代码....
par(mfrow=c(1,2))
plot()
更多代码..
par(new=TRUE)
plot()
不幸的是,它不起作用。
我也尝试过 EPS,但出版网站有这个在线艺术品质量测试器,但由于分辨率太低,EPS 文件失败了。
这是一个与我需要的概念类似的工作示例。
tiff(file = "test.tiff", res = 1200, colormodel = 'cmyk')
par(mfrow=c(1,2))
plot(1,3)
par(new=TRUE)
plot(3,5)
plot(2,3)
par(new=TRUE)
plot(4,2)
dev.print(tiff, file = "test.tiff", width = 1680, height = 1050)
这仍然不起作用。发布网站说它仍然是RGB格式,分辨率只有72 dpi。有什么想法吗?
【问题讨论】:
-
什么不完全有效?我认为一个完全可重现的例子在这里会有很大帮助。
-
请将代码编辑到您上面的问题中,而不是作为评论。
-
除了
res,您是否尝试过将width、height和units参数显式指定给tiff(),然后进行绘图并调用dev.off()?
标签: r resolution tiff