Video: d3js kullanarak veri görselleştirme - video1 2024
D3'te yüksek kaliteli Data Driven Belgeleri (D3) oluşturmak için kullanabilirsiniz. js, 2011'de ilk yayınlanmasından bu yana fırtına ile veri görselleştirme dünyasına götürülen bir açık kaynak kodlu JavaScript kitaplığıdır. Ünlü veri görselleştirme uzmanı ve Grafik Editörü olan New York Times için Mike Bostock tarafından yaratılmıştır (ve muhafaza edilmektedir) . Bu kütüphaneyi, zamanın bir bölümünde yüksek kaliteli Data Driven Documents (D3) oluşturmak için basit bir kodlama yapmak için gereken çabanın bir kısmıyla (a.a., vanilya) JavaScript kullanabilirsiniz.
Özünde, D3. js, yalnızca küçük bir kodlama ile, daha düşük düzeyli JavaScript dizelerini yürütmek için kullanabileceğiniz sınıfların ve işlevlerin bir toplamıdır. D3. js, JavaScript kitaplığında yalnızca veri görselleştirme için kullanılan özel komut sınıflarını çağırır. Bu komutları, eksenler çizme, öğeleri çizme ve grafikleri yeniden boyutlandırırken konumları yeniden hesaplama gibi işlemleri yapmak için kullanın.
Amacınız dinamik web tabanlı veri görselleştirme oluşturmaksa - kullanıcı etkileşimlerine tepki olarak değişen görselleştirme - D3. js, kullanmak için mükemmel bir JavaScript kitaplığıdır.
Kullanıcıların veri görselleştirmeyle etkileşime girmesini ve hangi veriyi görüntüleyeceğini seçmesini istiyorsanız, o zaman dinamik bir görselleştirme oluşturmanız gerekir.
Dinamik veri görselleştirmeleri ile, kullanıcılar
-
Görüntülenecek verileri seçmek için görselleştirme ile etkileşim kurun.
-
Görsellemenin üzerine geldiğinde veya tıklandığında ek verileri görün.
-
En çok ilgi duyulan bölümlerin detaylı görünümlerini almak için daha derin düzeydeki ilgili verileri inceleyin.
-
Zaman içindeki değişiklikleri gösteren hareketli görselleştirmeleri getirin.
-
Görünümler arasında çeşitli geçişler arasından seçim yapın.
D3. js kütüphanesi hala geliştiriliyor. Mike Bostock ve sayısız diğer kullanıcıların yeni görselleştirme türlerine katkıda bulunduğu kitaplığın yetenekleri her geçen gün genişliyor. D3. js tasarım felsefesi oldukça açık uçludur. Önceden tanımlanmış, çerez kesici veri görselleştirmelerini kullanmanız için sınırlama getirmez. Aksine, bu kütüphane, her bir benzersiz kullanıcının kişisel yaratıcılığını ve hayal gücünü barındırabilir.