r - 匹配 ODFWeave 和 ggplot2 图像分辨率/大小

标签 r ggplot2 sweave odfweave

我正在 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/

相关文章:

r - 无法使用 R sweave 编译 pdf。 latex 错误 : file 'ae.sty' not found

读取托管在 Google Drive 上的 csv 文件

r - 如何在 R 中创建具有自定义点的绘图?

r - AWS dynamodb 对 "R"编程语言的支持

r - ggplot : relative frequencies of two groups

r - 使用 alpha 使 geom_point 点的颜色稍微变浅?

r - 使用 ggplot2 在 R 中绘制条形图

emacs - 使用 knit-ess 进行 Polymode 编织 - tex 文件名中不需要 "woven"

r - 有没有办法在描述文件中自动生成 `Imports` 部分?

r - 打印 <0.001 的 p 值