【问题标题】:Avoid antialising of R plots in iPython Notebook避免在 iPython Notebook 中对 R 图进行抗锯齿处理
【发布时间】:2013-06-11 18:37:34
【问题描述】:

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

我怎样才能让 R 图看起来更好,就像 matplotlib 的一样?

R 图示例:

Matplotlib 示例:

【问题讨论】:

  • 你可以尝试生成 SVG 文件而不是 PNG 文件——但我不认为 rmagic 提供了这个选项。
  • 一旦笔记本中有多个绘图,生成 SVG 就会中断(请参阅github.com/ipython/ipython/issues/1866)。这可能是 rmagic 默认使用 PNG 的原因。

标签: python r ipython ipython-notebook


【解决方案1】:

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)

(96 dpi)之后

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 2021-03-05
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    相关资源
    最近更新 更多