ggplot2 - ggplot2

ggplot2
Orijinal yazar(lar) Hadley Wickham , Winston Chang
İlk sürüm 10 Haziran 2007 ; 14 yıl önce ( 2007-06-10 )
kararlı sürüm
3.3.3 / 4 Ocak 2021 ; 5 ay önce ( 4 Ocak 2021 )
depo Bunu Vikiveri'de düzenleyin
Yazılmış $
Lisans MIT lisansı
İnternet sitesi ggplot2 .tidyverse .org
ggplot2
ggplot2
Temel grafikler
Temel grafikler
basit bir dağılım grafiği görüntüsü için ggplot2 ve temel grafik varsayılanları

ggplot2 , istatistiksel programlama dili R için açık kaynaklı bir veri görselleştirme paketidir . Oluşturan Hadley Wickham , 2005 yılında, bir uygulamasıdır ggplot2 olan Leland Wilkinson 'ın Graphics'in gramerine veri görselleştirme için -a genel şema hangi tür ölçekler ve katmanlar olarak semantik bileşenlerine grafikler kadar kırılır. ggplot2, R'deki temel grafiklerin yerini alabilir ve ortak ölçeklerin web ve baskı gösterimi için bir dizi varsayılanı içerir. 2005 yılından bu yana, ggplot2 en popüler R paketlerinden biri olmak için kullanımda büyümüştür.

Güncellemeler

2 Mart 2012'de, ggplot2 sürüm 0.9.0, dahili organizasyon, ölçek oluşturma ve katmanlarda çok sayıda değişiklikle piyasaya sürüldü.

25 Şubat 2014'te Hadley Wickham resmi olarak "ggplot2'nin bakım moduna geçtiğini duyurdu. Bu, artık yeni özellikler eklemediğimiz, ancak büyük hataları düzeltmeye devam edeceğimiz ve gönderilen yeni özellikleri çekme istekleri olarak değerlendireceğimiz anlamına geliyor. Bu önemli kilometre taşından, ggplot2'nin bir sonraki sürümü 1.0.0" olacaktır.

21 Aralık 2015'te ggplot 2.0.0 yayınlandı. Duyuruda, "ggplot2'nin artık resmi bir uzantı mekanizmasına sahip olduğu belirtildi. Bu, başkalarının artık [kendi] istatistiklerini, coğrafi konumlarını ve konumlarını kolayca oluşturabileceği ve başka paketlerde sunabileceği anlamına geliyor."

Temel grafikler ve diğer paketlerle karşılaştırma

Temel R grafiklerinin aksine, ggplot2, kullanıcının bir çizimdeki bileşenleri yüksek bir soyutlama düzeyinde eklemesine, çıkarmasına veya değiştirmesine izin verir. Bu soyutlamanın bir bedeli vardır, ggplot2 kafes grafiklerden daha yavaştır.

Temel R grafiklerinin olası bir sınırlaması, çizim cihazını doldurmak için kullanılan "kalem-kağıt modeli"dir. Yorumlayıcıdan gelen grafik çıktı, bir grafiğin her bir farklı öğesi için ayrı ayrı değil, doğrudan çizim aygıtına veya penceresine eklenir. Bu açıdan kafes paketine benzer, ancak Wickham ggplot2'nin Wilkinson'dan daha resmi bir grafik modelini miras aldığını iddia ediyor. Bu nedenle, yüksek derecede modülerlik sağlar; aynı temel veriler birçok farklı ölçek veya katman tarafından dönüştürülebilir.

qplot()Argümanların ve varsayılanların, temel R'nin plot()işlevine benzer olması gerektiği durumlarda , uygunluk işlevi aracılığıyla grafikler oluşturulabilir . ggplot()Kullanıcıyı dilbilgisinin daha açık öğelerine maruz bırakan daha karmaşık çizim kapasitesi mevcuttur .

İlgili Projeler

  • Python için ggplot
  • Plotly - Etkileşimli, çevrimiçi ggplot2 grafikleri
  • gramm, MATLAB için ggplot2'den ilham alan bir çizim sınıfı
  • gadfly, Julia'da yazılmış , büyük ölçüde ggplot2'ye dayanan bir çizim ve görselleştirme sistemi
  • Grafik::GGPlot - Perl'de ggplot2 bağlantı noktası
  • Lets-Plot for Python kitaplığı, yerel bir arka uç ve çoğunlukla R kullanan veri bilimcilerin iyi bildiği ggplot2 paketine dayanan bir Python API'si içerir.
  • Lets-Plot, istatistiksel veriler için açık kaynaklı bir çizim kitaplığıdır. Kotlin programlama dili kullanılarak uygulanır ve ilk olarak Leland Wilkinson'ın The Grammar of Graphics adlı çalışmasında açıklanan katmanlı grafik ilkeleri üzerine kuruludur.

Referanslar

daha fazla okuma

Dış bağlantılar