2013-06-11 23 views
5

'daki R bölümlerinin antialize olmasını önleyin iPython Defter uygulamasında (rmagic uzantılı) grafikler net görünmüyor. Antialize olmuşlar. Başarı olmadan %R -w 600 -h 400 plot(1) için farklı genişlik ve yükseklik kombinasyonlarını denedim.iPython Dizüstü Bilgisayar

Matplotlib olanlar gibi R grafiklerini nasıl daha iyi gösterebilirim? R Plot

Örnek: Matplotlib ait

Plot using R magic

Örnek:

Plot using Matplotlib

+0

- ama Rmagic'in bu seçeneği sağladığı izlenimi yok. –

+0

SVG oluşturma, bir defterde birden fazla arsa olduğu anda bozuluyor (bkz. Https://github.com/ipython/ipython/issues/1866). Bu, rmagic'in varsayılan olarak PNG'leri kullanmasının nedeni olabilir. – lgautier

cevap

0

ipython en rmagic uzantısı (https://github.com/ipython/ipython/blob/master/IPython/extensions/rmagic.py#L380) ait git versiyonu görüntü çözünürlüğünü belirlemek için seçeneği vardır (örneğin , %R -r 96 plot(7)). Ancak, needs_local_scope dekoratör, %R çağrılarının başarısız olmasına neden olur. Daha fazla ya da daha az çalışacak gibi görünen hızlı bir saldırı (arsa çözümleme çalışmalarını ayarlama ve henüz herhangi bir şey görmediniz), 401 numaralı telefon hattında onu rahatsız etmeyecektir.

önce (72dpi):

72dpi

sonra (96 dpi):

96dpi

yerine PNG dosyaları SVG dosyalarını oluşturmak için deneyebilirsiniz
İlgili konular