2012-01-10 33 views
8

Tôi bắt đầu tham gia phát triển R và tôi đã làm theo hướng dẫn trong một thời điểm nhất định sẽ mở "X11" để hiển thị đồ họa nhưng khi cửa sổ đó mở ra, tôi nhận được lỗi sau:Tôi không thể tìm thấy bất kỳ lỗi phông chữ X11

Error in axis(side = side, at = at, labels = labels, ...) : could not find any X11 fonts Check that the Font Path is correct. In addition: Warning messages: 1: In function (display = "", width, height, pointsize, gamma, bg, : locale not supported by Xlib: some X ops will operate in C locale 2: In function (display = "", width, height, pointsize, gamma, bg, : X cannot set locale modifiers

Tôi đã được Googling xung quanh nhưng tôi không thể tìm thấy cách sửa "đường dẫn phông chữ" của ứng dụng này, có ai biết không?

EDIT

Kết quả của sessionInfo():

> sessionInfo() 
R version 2.13.2 (2011-09-30) 
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) 

locale: 
[1] C/UTF-8/C/C/C/C 

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

other attached packages: 
[1] galgo_1.1   R.oo_1.8.2  R.methodsS3_1.2.1 

loaded via a namespace (and not attached): 
[1] tools_2.13.2 

Khi làm tên (X11Fonts()):

> names(X11Fonts()) 
[1] "serif" "sans" "mono" 
> 
+0

Theo [này] (https://stat.ethz.ch/pipermail/r-sig-mac/2008-March/004740.html) (mà tôi tìm thấy bằng cách googling thông báo lỗi của bạn) bạn có một ngôn ngữ không hợp lệ. (Vì vậy, nói Giáo sư nổi tiếng.) – joran

+0

vâng tôi đã tìm thấy điều đó và tôi đã thử những gì nó nói mà không có may mắn. Có lẽ tôi chỉ làm điều gì đó sai. Hãy để tôi thử lại. – Tsundoku

Trả lời

2

gì trở lại này:

capabilities("X11") 

Nếu bạn đang ở trên .Platform$OS.type == "windows" thì bạn có thể cần thực hiện thêm một số nghiên cứu. Tôi nghi ngờ rằng X11 được cài đặt ở đó theo mặc định. Nhưng chỉnh sửa của bạn cho thấy rằng bạn đang ở trên một mac vì vậy hãy thử này:

names(X11Fonts()) 
# results on my device 
[1] "serif"  "sans"   "mono"   "Times"  
[5] "Helvetica" "CyrTimes"  "CyrHelvetica" "Arial"  
[9] "Mincho" 

Khi tôi thực X11() ở lệnh R console trong Mac-GUI tôi nhận được một cửa sổ X11 và chọn X11/Về X11' Tôi thấy rằng tôi có "XQuartz 2.1.6 (xorg-server 1.4.2-apple33)". Tôi đang sử dụng Leopard (vẫn), nhưng tôi nghĩ rằng phiên bản Mac gần đây đã cài đặt hỗ trợ X11 theo mặc định và tôi không nhớ là cần phải trỏ R theo đúng hướng để tìm nó.

+0

Tôi đang sử dụng OSX (Lion) và nó trả về True – Tsundoku

+0

Giả sử bạn đã thực hiện 'X11()', thì tôi đoán chúng ta cần xem mã. –

+0

mã mà tôi cố gắng tạo biểu đồ? hoặc trước đó? – Tsundoku

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