2010-01-21 36 views
6

我有一個奇怪的問題與輸出窗口在RGUI(在Win XP下)。我應該看到類似下面的一個陰謀......R ggplot2 - 沒有背景或網格線的情節與RGUI

alt text http://img402.imageshack.us/img402/7483/ss20100121153931.png

...當我運行此腳本:

library(ggplot2) 
x <- rnorm(100,0,1) 
y <- rnorm(100,0,1) 
z <- data.frame(x,y) 
g <- ggplot(z, aes(x,y)) + geom_point() + theme_gray() 

相反,在繪圖窗口它顯示一個白色的背景和白色網格線,如下所示。

[R繪圖窗口

alt text http://img192.imageshack.us/img192/5349/ss20100121160230.png

當我出口的情節png格式和我「預覽」在Windows資源管理 - 它不顯示背景或網格線。

巴在Windows

alt text http://img192.imageshack.us/img192/5349/ss20100121160230.png

同巴在GIMP

alt text http://img402.imageshack.us/img402/7483/ss20100121153931.png

同巴上傳到圖像託管

alt text http://img402.imageshack.us/img402/7483/ss20100121153931.png

有關發生了什麼的任何想法?我怎樣才能讓情節在RGUI中正確顯示?

+0

在Windows資源管理器中,執行工具/文件夾選項... /文件類型選項卡,然後在填充列表中搜索PNG。什麼是用於打開PNG文件的相關軟件?嘗試將其重新設置爲「Windows圖片和傳真查看器」 – 2010-01-21 09:25:42

+0

感謝您的想法。但我真的希望能夠解決它在R plot窗口中的顯示方式 – user246211 2010-01-21 13:21:06

+0

我在WinXP上使用R 2.10.1並且它在R中顯示正常。以下內容是否會發生變化: g < - < ggplot(z,aes(x,y))+ geom_point()+ theme_bw() 您是否檢查或更改屏幕設置? – Janvb 2010-01-22 02:41:28

回答

2

聽起來像是設備問題而不是R,請嘗試重新安裝GTK +。如果這不起作用,請嘗試繪製jpeg而不是png,如果可以的話。

+2

我同意這聽起來像是一個設備問題(與R的常見問題,遺憾!),但我強烈反對使用JPG的建議。 JPG是*有損位圖格式,非常適合照片,對於有線條的東西很糟糕。 PNG的替代方案可能是PDF,這是一種適用於圖形的無損矢量格式。此外,您現在可以使用Inkscape編輯PDF,這是調整ggplot(或任何其他R)輸出的好方法! – Harlan 2010-04-22 17:10:32