D3 in Depth
D3 in Depth membahas D3 versi 6 dan 7
- Homepage: D3 in Depth adalah situs yang membahas versi terbaru D3.js, yaitu 6 dan 7.
- Pengenalan: Situs ini menyediakan pembahasan mendalam tentang visualisasi data menggunakan D3.js.
- Newsletter: Melalui newsletter, Anda bisa menerima info diskon buku serta berita dan tips terkait D3.js.
Buku dan kursus
- Visualising Data with JavaScript: Mengajarkan cara membuat chart, dashboard, dan data story menggunakan Chart.js, Leaflet, D3, dan React.
- "Salah satu buku D3 terbaik yang pernah saya baca. Isinya sangat jelas, mudah diikuti, dan konsepnya sangat kuat." - Javier García Fernández
- Visualisasi data kustom: Anda dapat mempelajari cara membuat visualisasi data kustom menggunakan D3.js.
- Pembelajaran dasar: Anda dapat mempelajari dasar-dasar HTML, SVG, CSS, dan JavaScript untuk membangun visualisasi data di web.
Daftar isi
- Pengenalan D3
- Memulai
- Seleksi (Selections)
- Data join
- Enter, exit & update
- Fungsi skala (Scale functions)
- Bentuk (Shapes)
- Sumbu (Axes)
- Hierarki (Hierarchies)
- Diagram chord (Chord Diagrams)
- Force layout
- Peta (Maps)
- Permintaan data (Data Requests)
- Transisi (Transitions)
- Picking, dragging, dan brushing
- Zoom & pan
Newsletter
- Berlangganan: Anda bisa menerima info diskon buku serta berita dan tips terkait D3.js.
Hak cipta
Opini GN⁺
- Pentingnya D3.js: D3.js adalah library visualisasi data yang sangat berguna untuk merepresentasikan data kompleks secara visual. Ini merupakan alat yang sangat kuat terutama saat menangani set data berukuran besar.
- Kurva belajar: D3.js sangat kuat, tetapi kurva belajarnya bisa cukup curam. Situs ini menyediakan materi yang bermanfaat bagi pemula hingga pengguna tingkat lanjut.
- Integrasi dengan berbagai alat: Anda bisa mempelajari cara mengintegrasikannya dengan alat lain seperti Chart.js, Leaflet, dan React, sehingga dapat diterapkan ke berbagai proyek.
- Berorientasi praktik: Situs ini disusun dengan fokus pada praktik, sehingga Anda bisa mendapatkan pengetahuan yang langsung dapat diterapkan ke proyek nyata.
- Hal yang perlu dipertimbangkan saat memilih teknologi: Saat memilih D3.js, perlu mempertimbangkan kompleksitas proyek, tingkat kemampuan teknis tim, dan kemudahan pemeliharaan. D3.js memang kuat, tetapi untuk visualisasi sederhana justru bisa berlebihan.
1 komentar
Opini Hacker News
Ringkasan kumpulan komentar Hacker News
Pengenalan Observable Plot dan Observable Framework
Kesulitan menggunakan D3
Nilai mempelajari D3
Perkembangan D3.js dan alternatif modern
Alternatif seperti VisX
Grammar of Graphics dan ggplot2
Masalah pada force-directed graph
Sumber daya D3 yang berguna
Pengenalan Vega
Kompleksitas sintaks D3