2012-09-13 32 views
2

我正在ODFWeave代码块内使用ggplot2创建图表。我将ODFWeave尺寸设置为5x5英寸,但图形创建为480x480像素,看起来像是默认设置。我怎样才能使这些尺寸更大,并将它们与ODF尺寸相匹配以获得高质量的打印效果?匹配ODFWeave和ggplot2图像分辨率/大小

ODFWeave选项:

imageDefs <- getImageDefs() 
imageDefs$dispWidth <- 5 
imageDefs$dispHeight<- 5 
setImageDefs(imageDefs) 

代码段在编织DOC:

<<ClosureGraph, echo = FALSE, fig = TRUE>>= 
    #function returns a ggplot obj. 
    p<-closuresbyperiod() 
    print(p) 
@ 
+0

对于某人为ODFWeave创建标签可能有用 – paulusm

回答

2

多亏了包经理指出,我们可以使用plotWidth和高度要做到这一点,如:

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

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