我正在 ODFWeave 代码块中使用 ggplot2 创建图表。我将 ODFWeave 尺寸设置为 5x5in,但图形是以 480x480 像素创建的,这看起来像是默认值。如何将它们放大并与 ODF 尺寸相匹配以获得良好的打印质量?
ODFWeave 选项:
imageDefs <- getImageDefs()
imageDefs$dispWidth <- 5
imageDefs$dispHeight<- 5
setImageDefs(imageDefs)
weave 文档中的代码片段:
<<ClosureGraph, echo = FALSE, fig = TRUE>>=
#function returns a ggplot obj.
p<-closuresbyperiod()
print(p)
@
最佳答案
感谢包管理器指出我们可以使用plotWidth和Height来做到这一点,例如:
imageDefs <- getImageDefs()
imageDefs$dispWidth <- 4
imageDefs$dispHeight<- 4
imageDefs$plotWidth <- 800
imageDefs$plotHeight<- 800
setImageDefs(imageDefs)
这是在发出 odfWeave 命令之前完成的
关于r - 匹配 ODFWeave 和 ggplot2 图像分辨率/大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12409460/