2013-06-11 21 views
5

在iPython筆記本電腦(具有rmagic擴展名)中,繪圖看起來不太清晰。他們被反擊。我嘗試過不同寬度和高度的組合,例如%R -w 600 -h 400 plot(1),但沒有成功。避免對iPython筆記本中的R圖進行antialising

我怎樣才能使R圖看起來更好,因爲matplotlib的? ř情節

實施例:

Plot using R magic

Matplotlib的實施例:

Plot using Matplotlib

+0

你可以嘗試生成SVG文件而不是PNG文件 - 但我不覺得rmagic提供這個選項。 –

+0

只要筆記本中存在多個繪圖,生成SVG就會中斷(請參閱https://github.com/ipython/ipython/issues/1866)。這可能是rmagic默認使用PNG的原因。 – lgautier

回答

0

IPython的的rmagic延伸(https://github.com/ipython/ipython/blob/master/IPython/extensions/rmagic.py#L380)的GIT中版本具有以指定的圖像分辨率的選擇(例如,%R -r 96 plot(7))。但是,修飾器needs_local_scope導致對%R的調用失敗。一個似乎或多或少工作的快速入侵(設置情節分辨率起作用並且還沒有看到任何突破)將取消在線401上的註釋。

之前(72dpi的)

72dpi

之後(96 DPI)

96dpi