2010-01-21 29 views
6

Tôi đang gặp sự cố lạ với cửa sổ đầu ra trong RGui (trong Win XP). Tôi sẽ thấy một âm mưu như hình dưới đây ...R ggplot2 - không có đường nền hoặc lưới trong âm mưu với RGui

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

... khi tôi chạy kịch bản này:

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() 

Thay vào đó, trong cửa sổ cốt truyện nó cho thấy một nền trắng và trắng đường lưới, như dưới đây.

R Lô Window

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

Khi tôi xuất âm mưu .png và tôi "xem trước" nó trong windows explorer - nó không hiển thị một nền hoặc lưới dòng.

Png trong Windows

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

Cùng Png trong GIMP

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

Cùng Png tải lên hình ảnh lưu trữ

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

Bất kỳ ý tưởng nào về những gì đang diễn ra? Làm thế nào tôi có thể nhận được cốt truyện để hiển thị chính xác trong RGui?

+0

Trong Windows Explorer, hãy thực hiện Tùy chọn công cụ/thư mục .../tab Loại tệp/và sau đó, trong danh sách được điền, tìm kiếm PNG. Phần mềm liên quan để mở tệp PNG là gì? Hãy thử đặt nó trở lại "Windows Picture and Fax Viewer" –

+0

Cảm ơn ý tưởng. Nhưng tôi thực sự hy vọng để có được một cái gì đó để sửa chữa như thế nào nó xuất hiện trong cửa sổ âm mưu R – user246211

+0

Tôi đang sử dụng R 2.10.1 trên WinXP và nó được hiển thị tốt trong R. Điều sau đây thay đổi một cái gì đó: g <- ggplot (z, aes (x, y)) + geom_point() + theme_bw() Bạn đã kiểm tra hoặc thay đổi cài đặt màn hình chưa? – Janvb

Trả lời

2

Có vẻ như có sự cố với thiết bị thay vì R, hãy thử cài đặt lại GTK +. Nếu điều đó không hoạt động, hãy thử vẽ biểu đồ jpegs thay vì png nếu bạn có thể.

+2

Tôi đồng ý rằng nó có vẻ giống như một vấn đề thiết bị (một vấn đề thường gặp với R, thật đáng buồn!), Nhưng tôi rất không đồng ý với đề xuất sử dụng JPG. JPG là định dạng bitmap * lossy *, tuyệt vời cho ảnh, khủng khiếp với những thứ có dòng. Một giải pháp thay thế cho PNG có thể là PDF, đây là định dạng vector không mất dữ liệu lý tưởng cho biểu đồ. Ngoài ra, bạn có thể sử dụng Inkscape để chỉnh sửa các tệp PDF ngay bây giờ, đây là một cách tuyệt vời để tinh chỉnh đầu ra ggplot (hoặc bất kỳ R) nào khác! – Harlan

Các vấn đề liên quan