Kotlin'de Lets-Plot ve Özellikleri



Bu yazımızda Kotlin ile istatistikleri, kontrol verilerini ve ölçüler gibi sayısal verileri grafiksel hale getirmek için kullanabileceğimiz Kotlin kütüphanesinden bahsedeceğiz. Kotlin'de grafikleri çizebileceğimiz plot kütüphanesinin neleri desteklediğine ve neler yapabileceğimize birlikte bakalım.


ggplot-like API

Lets-Plot Kotlin API, katmanlı grafik ilkeleri göz önünde bulundurularak oluşturulmuştur. R için ggplot2 paketini kullandıysanız API kodları tanıdık gelebilir, bu konu hakkında bilgi sahibi olabilirsiniz.


Görsel Referansı


Let's Plot'ta yapılan çizimler en az bir katman üzerinde çizilir. Bu katmanda çizim alanı üzerinde boyanmış nesneler oluşturulmasından sorumlu öğeler şunlardır;

  • Data: Her katman için bir kez veya katman bazında veri alt kümesidir. Bir grafik, birden fazla veri kümesini katman başına bir tane olmak üzere birleştirebilir.

  • Aesthetic mapping: Veri kümesinde bulunan elemanların; katman içerisindeki renk, şekil, boyut veya konum gibi görsel özellikleriyle nasıl eşlenebileceğini belirtir.

  • Geometric object: Grafiğin küçük bir parçasını belirten geometrik nesneyi belirtir.

  • Statistical transformation: Girdi verileri üzerinde, istatistiksel özet hesaplar. Örneğin regresyon çizgileri için kullanılan histogramların hesaplanması yapılır.

  • Position adjustment: Geometrik nesnenin son koordinatlarının hesaplanması için bir methoddur. Aynı geometrik nesnenin varyantlarını oluşturmak veya fazla çizimi önlemek için kullanılır.

Let's Plot ile ilgili örneklere ve daha fazla bilgiye buradan ulaşabilirsiniz.


Özelleştirilebilir Plot

Let's Plot histogramlar, box plot, scatter plot, counter plot ve maps gibi görselleştirme türünü desteklemektedir. Tüm plot objeleri esnek ve özelleştirilebilir durumdadır. İstenildiği şekilde düzenlemeler yapılabilmektedir. Kullanım kolaylığı ve yüksek özelleştirilebilirlik sunmaktadır. Veri dağıtımı gibi basit bir örneğe bakalım;


Görsel Referansı


Iris veri kümesi için bir katman üzerinde araç ipuçlarını gösteren bu çizim gibi, karmaşık görselleştirmeler oluşturmak için ihtiyacınız olan tüm araçları size sunmaktadır:

Görsel Referansı


Let's plot görselleştirme örneklerini aşağıda sunuyoruz.

Konuyla ilgili daha fazla bilgiye bağlantıdan ulaşabilirsiniz: https://blog.jetbrains.com/kotlin/2020/12/lets-plot-in-kotlin/


#android #kotlin #charts #letsplot #kotlinkernelplot #plottingkotlin


0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın