PowerPoint ile kullanılacak en iyi açık kaynaklı veri görselleştirme yazılımı


14

En iyi açık kaynaklı veri görselleştirme yazılımı nedir? Aşağıdakileri istiyorum:

  1. Microsoft Excel'den veri alabilir (Oracle veritabanlarından veri almak da iyi olurdu, ancak bu zorunlu değildir).

  2. Yazılım tarafından oluşturulan grafikler Microsoft PowerPoint'e aktarılabilir (kopyala ve yapıştır benimle iyidir).

  3. Açık kaynak kodlu ve kullanımı kolaydır.


1
Bir sistemde yerel olarak çalışması için bir gereksinim var mı? Platform kısıtlaması var mı (Win / Mac)?
hrbrmstr

1
Python'daki matplotlib , R'deki ggplot2 . Her ikisi de raster ve vektör gibi çeşitli biçimlere dışa aktarabilir, ancak ilgili dillerle çalışmayı öğrenmeniz gerekecektir.
Marc Claesen

1
Ne tür grafikler yapıyorsunuz? Excel ve powerpoint kullanıyorsanız, neden yalnızca yerel grafikler kullanmıyorsunuz? Bu şekilde veriler değişirse, slaytlar nispeten kolayca değişebilir. Üçüncü taraf bir çözüm kullanmak, verileri yeniden kaydetmek, dışa aktarmak, grafik oluşturmak ve tekrar bir powerpoint'e kopyalamak anlamına gelecektir.

2
Rmd ve pandoc kullanarak otomatik oluşturulan sunumları kullanmak için powerpoint'ten geçiş yapmanızı tavsiye ederim. Ayrıca verilerinizi otomatik olarak bir veritabanından seçmek (zaten önerdiğiniz gibi) işleminizi büyük ölçüde kolaylaştırır. Veriler değiştikten veya birkaç hafta sonra takip etmek isterseniz, komut dosyasını yeniden çalıştırın.
ederken

Yanıtlar:


8

Güncelleme 2017-02-24 :

En iyi çözümlerin R'yi RStudio ile kullanmak olduğunu düşünüyorum . (Python ve iPython dizüstü bilgisayar bir alternatiftir):

  • Verileri içe aktarma
  • Çizim: ggplot2
  • Grafikleri dışa aktarma
    • Kopyala ve yapıştır: RStudio'nun çizim grafiği işlevselliği
    • Programlı: ReporteRs paketi

TLDR;

Verileri İçe Aktarma

Excel (tablo) verilerini içe aktarmanın çeşitli yolları vardır. Excel verileri için, readxlpaket en kolay ve çok yönlü sağlar. Genellikle değişken türleri içe aktarmada doğru hale getirir.

Alternatifleri dosyayı CSV olarak kaydetmek ve yeniden içe aktarmaktır. readrPaket bu iyi gelir. @Nick Stauner kullanarak belki de en temel çözümü sağlar read.csv; sınırlama, bunun bir çalışma sayfasını CSV dosyası olarak kaydetme ek adımını gerektirmesidir. Verileriniz birden çok sayfaya yayılmışsa bu harika değildir. Tüm sayfaları CSV dosyaları olarak kaydetmek için VBA programları olsa da sıkıcı olabilir. Onlar için Google. Diğer bir sınırlama değişken türlerini doğru yapmaktır. Kullanıyorsanız read.csv, genellikle R'ye içe aktardıktan sonra türlerinizi düzeltmeniz gerekir.

Doğrudan e-tablodan okuma / yazma bağlantısına izin vererek veya ODBC kullanarak bu sorunları önleyen birkaç paket vardır. Durumunuza uygun olanı bulmak için CRAN'da excel veya odbc arayın .

plotlama

Powerpoint içine araziler alma açısından, kullanarak Rstudio ihracat arsa işlevlerini, kopyalama kullanmak ve yöntemi yapıştırın Rstudio geçerli:

export plot> copy plot to clipboard> copy as: metafileYakalamalar Power Point doğrudan yapıştırmak sağlayan macun tamponuna arsa.

Arsalar oluşturduğuna göre, R'nin çok sayıda seçeneği var. Yukarıda belirtilen ggplot2 paketi, her türlü çizim oluşturmak için çok güçlü bir arayüz sağlar. Yüzlerce veya binlerce başka türde çizim / animasyon / vb yapmak için ek paketler vardır. Bir sınırlama, bunların genellikle CRAN paketlerine gömülmesidir .

Bir alternatif ReporteRs paketini kullanmaktır.


14

"En iyisi" hakkında bir bilgim yok, ancak adını verdiğiniz yazılım ortamı tüm gereksinimlerinize uyuyor:


2
Orijinal olmayan bir tırnak: Öğrenme eğrisi dik. Biraz çaba gösterirseniz, çok şey öğrenirsiniz. (Aksi takdirde, hangi değişkenin hangi eksende olduğunu bilmek hayati önem taşır.)
Nick Cox

2

R üzerinde Nick Stauner ile aynı fikirdeyim . "R Learner" gibi bir kullanıcı adıyla başka araçlar önermeme cazip geldim, ama çok fazla var. Sorularıma verilen cevabın daha platforma özgü olanlar için ne olduğunu görmek için bekleyeceğim, ancak Mondrian bir Java masaüstü programıdır (çapraz platform) ve PowerPoint'e kolayca girebileceğiniz birçok görselleştirme türünü destekler.


Öneriniz için teşekkürler. Kesinlikle R. bu paketleri deneyeceğim @ hrbrmstr, evet Windows sistemimde yerel olarak çalıştırmak istiyorum
R Learner
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.