Video: Data Visualization and D3 by David Chouinard 2024
D3. js adalah perpustakaan javascript sumber terbuka yang mengambil visualisasi data dunia oleh badai sejak rilis pertamanya di tahun 2011. Dibuat dan dipelihara oleh Mike Bostock - ahli visualisasi data terkenal dan Editor Grafis untuk New York Times . Anda dapat menggunakan perpustakaan ini untuk membuat Document-Driven Documents (D3) berkualitas tinggi di sebagian kecil waktu dan dengan sebagian kecil dari upaya yang diperlukan untuk mengajukan kode di polos (a. K. A., Vanilla) JavaScript.
Pada intinya, D3. js adalah koleksi kelas dan fungsi yang, hanya dengan sedikit pengkodean, Anda dapat menggunakannya untuk mengeksekusi string string Javascript tingkat rendah yang lebih jauh. D3. js hanya memanggil kelas perintah khusus di pustaka JavaScript - yang biasanya digunakan dalam visualisasi data. Anda menggunakan perintah ini untuk melakukan hal-hal seperti sumbu menarik, elemen plot, dan menghitung ulang -posisi saat mengubah ukuran grafik.
Jika tujuan Anda adalah membuat visualisasi data berbasis web dinamis - visualisasi yang berubah sebagai respons terhadap interaksi pengguna - D3. js adalah perpustakaan JavaScript yang sempurna untuk digunakan. Jika Anda ingin pengguna dapat berinteraksi dengan visualisasi data Anda dan memilih data yang akan ditampilkan, Anda perlu membuat visualisasi dinamis.
Dengan visualisasi data yang dinamis, pengguna Anda dapat
-
Lihat data tambahan saat mereka mengarahkan kursor ke atas atau mengeklik bagian visualisasi.
-
Mengangkat data tingkat lanjut yang lebih dalam, untuk mendapatkan tampilan yang lebih terperinci mengenai bagian data yang paling diminati.
-
Bawalah visualisasi animasi yang menunjukkan perubahan dari waktu ke waktu.
-
Pilih dari berbagai transisi yang berbeda antara tampilan.
-
D3. Perpustakaan js masih terus dikembangkan. Dengan Mike Bostock dan banyak pengguna lain yang berkontribusi dalam jenis visualisasi baru, kemampuan perpustakaan berkembang setiap hari. D3. Filosofi desain js agak terbuka. Ini tidak membatasi Anda untuk menggunakan visualisasi data cookie yang telah ditentukan sebelumnya. Sebaliknya, perpustakaan ini bisa mengakomodasi kreativitas individu dan imajinasi masing-masing pengguna unik.