避免在iPython Notebook中对R图进行抗锯齿处理

时间:2013-06-11 18:37:35

标签: python r ipython ipython-notebook

在iPython Notebook(带有rmagic扩展名)中,这些图看起来并不清晰。他们是antialised。我尝试了不同的宽度和高度组合,例如%R -w 600 -h 400 plot(1)但没有成功。

如何将R图看起来更好,就像matplotlib那样?

R Plot的例子:

Plot using R magic

Matplotlib的例子:

Plot using Matplotlib

1 个答案:

答案 0 :(得分: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