2013-06-11 26 views
5

Trong iPython Notebook (với phần mở rộng rmagic) các lô không nhìn sắc nét. Chúng được antialised. Tôi đã thử kết hợp khác nhau về chiều rộng và chiều cao ví dụ %R -w 600 -h 400 plot(1) mà không thành công.Tránh antialising của R lô trong iPython Máy tính xách tay

Làm thế nào tôi có thể làm cho các ô R trông đẹp hơn, như các ô matplotlib?

Ví dụ về R Lô:

Plot using R magic

Ví dụ về Matplotlib:

Plot using Matplotlib

+0

Bạn có thể cố gắng để tạo ra các file SVG thay vì các tập tin PNG - nhưng Tôi không có ấn tượng rằng rmagic cung cấp tùy chọn này. –

+0

Việc tạo SVG sẽ bị phá vỡ ngay sau khi có nhiều hơn một ô trong sổ ghi chép (xem https://github.com/ipython/ipython/issues/1866). Đây có thể là lý do tại sao rmagic sử dụng PNG theo mặc định. – lgautier

Trả lời

0

Phiên bản git gia hạn rmagic IPython của (https://github.com/ipython/ipython/blob/master/IPython/extensions/rmagic.py#L380) có tùy chọn để xác định độ phân giải hình ảnh (ví dụ , %R -r 96 plot(7)). Tuy nhiên, trình trang trí needs_local_scope khiến các cuộc gọi đến %R không thành công. Một hack nhanh chóng mà dường như làm việc nhiều hơn hoặc ít hơn (thiết lập công việc giải quyết cốt truyện và chưa thấy bất cứ điều gì phá vỡ được) sẽ được bỏ ghi chú nó trên dòng 401.

Trước (72dpi):

72dpi

Sau (96 dpi):

96dpi

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