ggplot2 - ggplot2
| Orijinal yazar(lar) | Hadley Wickham , Winston Chang |
|---|---|
| İlk sürüm | 10 Haziran 2007 |
| kararlı sürüm | 3.3.3 / 4 Ocak 2021
|
| depo |
|
| Yazılmış | $ |
| Lisans | MIT lisansı |
| İnternet sitesi | ggplot2 |
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
- Wilkinson, Leland (2005). Grafik Grameri . Springer. ISBN'si 978-0-387-98774-3.
- Wickham, Hadley (2017). Veri Bilimi R . O'Reilly Medya. ISBN'si 978-1491910399.
- Wickham, Hadley (6 Haziran 2011). Mühendislik Veri Analizi (R ve ggplot2 ile) . Google Teknoloji Sohbetleri.
Dış bağlantılar
- Resmi internet sitesi
- ggplot2 üzerinde GitHub'dan