我在ODFWeave代码块中使用ggplot2创建图表。我将ODFWeave尺寸设置为5x5in,但图形创建为480x480像素,看起来像默认值。如何使这些尺寸更大并使其与ODF尺寸相匹配,以获得高质量的打印效果?
ODFWeave选项:
imageDefs <- getImageDefs()
imageDefs$dispWidth <- 5
imageDefs$dispHeight<- 5
setImageDefs(imageDefs)
编织文档中的代码段:
<<ClosureGraph, echo = FALSE, fig = TRUE>>=
#function returns a ggplot obj.
p<-closuresbyperiod()
print(p)
@
答案 0 :(得分:2)
感谢包管理器指出我们可以使用plotWidth和Height来做到这一点,例如:
imageDefs <- getImageDefs()
imageDefs$dispWidth <- 4
imageDefs$dispHeight<- 4
imageDefs$plotWidth <- 800
imageDefs$plotHeight<- 800
setImageDefs(imageDefs)
这是在发出odfWeave命令之前完成的