2013-06-11 17 views
5

iPythonノートブック(rmagic拡張子)では、プロットが鮮明に見えません。それらはアンチエイリアスされています。私は幅と高さの異なる組み合わせを試しました。例えば%R -w 600 -h 400 plot(1)成功しません。iPython NotebookでRプロットのアンチエイリアスを避ける

matplotlibのように、Rプロットをより良く見えるようにするにはどうすればよいですか? Rプロットの

例:matplotlibのの

Plot using R magic

例:

Plot using Matplotlib

+0

- しかし、 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

あなたが代わりにPNGファイルのSVGファイルを生成しようとすることができ
関連する問題