2012-09-13 31 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命令之前完成的