2012-03-01 62 views
5

我嘗試使用新的導遊系統GGPLOT2:了事傳說GGPLOT2

require(devtools)  
dev_mode() 
install_github("ggplot2") 
require(ggplot2) 

require(reshape2) 
p <- ggplot(melt(outer(1:4, 1:4)), aes(x=Var1, y=Var2)) + geom_tile(aes(fill=value)) 
p + guides(fill = guide_colorbar()) 

但是傳說看起來某種空泛的(不喜歡所有我見過的其他例子): enter image description here

我在做什麼錯?

> sessionInfo() 
R version 2.14.1 (2011-12-22) 
Platform: x86_64-pc-linux-gnu (64-bit) 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    LC_TIME=en_GB.UTF-8  LC_COLLATE=en_US.UTF-8  
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=C     LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] grid  stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] reshape2_1.2.1 ggplot2_0.9.0 devtools_0.6 gridSVG_0.8-1 proto_0.3-9.2 rgeos_0.2-3  stringr_0.6  gpclib_1.5-1 
[9] maptools_0.8-14 lattice_0.20-0 sp_0.9-95  foreign_0.8-49 

loaded via a namespace (and not attached): 
[1] colorspace_1.1-1 dichromat_1.2-4 digest_0.5.1  MASS_7.3-17  memoise_0.1  munsell_0.3  
[7] plyr_1.7.1   RColorBrewer_1.0-5 RCurl_1.91-1  scales_0.2.0  tools_2.14.1 
+1

+1對問題的描述非常清楚。 – Maiasaura 2012-03-01 22:37:12

+0

不知道,但我會認爲這可能發生在光柵和一些圖形設備的組合。 'guide_colorbar(raster = FALSE)'會發生什麼? – kohske 2012-03-01 23:33:09

+0

使用光柵= FALSE刪除這個洗滌,但然後傳說有更多的灰色horiontal線(之間的蜱),並不看起來很漂亮。 – EDi 2012-03-01 23:57:29

回答

4

看起來很好用的ggplot2_0.9.0reshape2_1.2.1 也許你可以報告的bug here穩定CRAN版本。

Generated by ggplot 0.9.0

+2

感謝您的信息。我只是從shell運行代碼,一切都很好。所以這似乎是一個RStudio錯誤 - 抱歉沒有提到,因爲沒有想到這一點。 – EDi 2012-03-01 22:40:58

+0

很好,你已經解決了。然後,您應該將錯誤報告給rstudio:http://support.rstudio.org/ – Maiasaura 2012-03-01 22:42:59

+1

是的,我可以確認這發生在RStudio 0.95.261中,而不是從shell中發生。 – jbaums 2012-03-01 22:46:53