D3 in Depth
D3 in Depth, D3 sürüm 6 ve 7'yi ele alıyor
- Ana sayfa: D3 in Depth, D3.js'in en güncel sürümleri olan 6 ve 7'yi ele alan bir sitedir.
- Tanıtım: Bu site, D3.js kullanarak veri görselleştirme hakkında derinlemesine içerik sunar.
- Bülten: Bülten aracılığıyla kitap indirim bilgileri ile D3.js ile ilgili haberler ve ipuçları alınabilir.
Kitaplar ve kurslar
- Visualising Data with JavaScript: Chart.js, Leaflet, D3 ve React kullanarak grafikler, panolar ve veri hikâyeleri oluşturmayı öğretir.
- "Okuduğum en iyi D3 kitaplarından biri. İçeriği çok açık, takip etmesi kolay ve kavramlar son derece sağlam." - Javier García Fernández
- Özel veri görselleştirmeleri: D3.js kullanarak özel veri görselleştirmeleri oluşturmayı öğrenebilirsiniz.
- Temel öğrenim: Web'de veri görselleştirmeleri oluşturmak için HTML, SVG, CSS ve JavaScript'in temellerini öğrenebilirsiniz.
İçindekiler
- D3'e giriş
- Başlarken
- Seçimler (Selections)
- Veri bağlama (Data joins)
- Enter, exit & update
- Ölçek fonksiyonları (Scale functions)
- Şekiller (Shapes)
- Eksenler (Axes)
- Hiyerarşiler (Hierarchies)
- Kordon diyagramları (Chord Diagrams)
- Kuvvet düzeni (Force layout)
- Haritalar (Maps)
- Veri istekleri (Data Requests)
- Geçişler (Transitions)
- Seçme, sürükleme ve fırçalama (Picking, Dragging and Brushing)
- Yakınlaştırma ve kaydırma (Zoom & pan)
Bülten
- Abonelik: Kitap indirim bilgileri ile D3.js ile ilgili haberler ve ipuçları alınabilir.
Telif hakkı
GN⁺ görüşü
- D3.js'in önemi: D3.js, karmaşık verileri görsel olarak ifade etmekte çok faydalı olan bir veri görselleştirme kütüphanesidir. Özellikle büyük veri kümeleriyle çalışırken güçlü bir araçtır.
- Öğrenme eğrisi: D3.js güçlüdür ancak öğrenme eğrisi dik olabilir. Bu site, başlangıç seviyesinden ileri düzey kullanıcılara kadar herkes için yararlı kaynaklar sunar.
- Çeşitli araçlarla entegrasyon: Chart.js, Leaflet ve React gibi diğer araçlarla entegrasyon yöntemlerini öğrenebilir, bunu çeşitli projelere uygulayabilirsiniz.
- Uygulama odaklılık: Bu site uygulama odaklı yapılandırılmıştır; bu sayede gerçek projelerde hemen kullanılabilecek bilgiler edinilebilir.
- Teknoloji seçerken dikkat edilmesi gerekenler: D3.js seçilirken projenin karmaşıklığı, ekibin teknik seviyesi ve bakım yapılabilirlik gibi unsurlar göz önünde bulundurulmalıdır. D3.js güçlüdür, ancak basit görselleştirmeler için gereğinden fazla olabilir.
1 yorum
Hacker News görüşü
Hacker News yorum derlemesi özeti
Observable Plot ve Observable Framework tanıtımı
D3 kullanmanın zorluğu
D3 öğrenmenin değeri
D3.js'in gelişimi ve modern alternatifler
VisX gibi alternatifler
Grammar of Graphics ve ggplot2
Force-directed graph sorunları
Faydalı D3 kaynakları
Vega tanıtımı
D3 sözdiziminin karmaşıklığı