2

我在 ODFWeave 代码块中使用 ggplot2 创建图表。我将 ODFWeave 尺寸设置为 5x5 英寸,但图形是在 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)
@
4

1 回答 1

2

感谢包管理器指出我们可以使用 plotWidth 和 Height 来做到这一点,例如:

imageDefs <- getImageDefs()
imageDefs$dispWidth <- 4
imageDefs$dispHeight<- 4
imageDefs$plotWidth <- 800
imageDefs$plotHeight<- 800
setImageDefs(imageDefs)

这是在发出 odfWeave 命令之前完成的

于 2012-09-17T20:59:25.057 回答