D3 in Depth
D3 in Depth ครอบคลุม D3 เวอร์ชัน 6 และ 7
- หน้าเว็บไซต์: D3 in Depth เป็นเว็บไซต์ที่ครอบคลุม D3.js เวอร์ชันล่าสุดอย่าง 6 และ 7
- แนะนำ: เว็บไซต์นี้นำเสนอเนื้อหาเชิงลึกเกี่ยวกับการทำภาพข้อมูลด้วย D3.js
- จดหมายข่าว: สามารถรับข้อมูลส่วนลดหนังสือ รวมถึงข่าวสารและเคล็ดลับเกี่ยวกับ D3.js ผ่านจดหมายข่าวได้
หนังสือและคอร์สเรียน
- Visualising Data with JavaScript: สอนวิธีสร้างแผนภูมิ แดชบอร์ด และเรื่องเล่าจากข้อมูล โดยใช้ Chart.js, Leaflet, D3 และ React
- "เป็นหนึ่งในหนังสือ D3 ที่ดีที่สุดที่ผมเคยอ่าน เนื้อหาชัดเจนมาก ทำตามได้ง่าย และพื้นฐานแนวคิดก็แน่นมาก" - Javier García Fernández
- การทำภาพข้อมูลแบบคัสตอม: สามารถเรียนรู้วิธีสร้างการทำภาพข้อมูลแบบคัสตอมด้วย D3.js ได้
- การเรียนรู้พื้นฐาน: สามารถเรียนรู้พื้นฐานของ HTML, SVG, CSS และ JavaScript สำหรับการสร้างการทำภาพข้อมูลบนเว็บได้
สารบัญ
- แนะนำ D3
- เริ่มต้นใช้งาน
- Selections
- Data joins
- Enter, exit & update
- Scale functions
- Shapes
- Axes
- Hierarchies
- Chord Diagrams
- Force layout
- Maps
- Data Requests
- Transitions
- Picking, Dragging and Brushing
- Zoom & pan
จดหมายข่าว
- สมัครรับ: รับข้อมูลส่วนลดหนังสือ รวมถึงข่าวสารและเคล็ดลับเกี่ยวกับ D3.js ได้
ลิขสิทธิ์
ความเห็นของ GN⁺
- ความสำคัญของ D3.js: D3.js เป็นไลบรารีด้านการทำภาพข้อมูลที่มีประโยชน์มากในการแสดงข้อมูลซับซ้อนในรูปแบบภาพ โดยเฉพาะเมื่อทำงานกับชุดข้อมูลขนาดใหญ่ ถือเป็นเครื่องมือที่ทรงพลังมาก
- เส้นโค้งการเรียนรู้: D3.js ทรงพลัง แต่ก็อาจมีเส้นโค้งการเรียนรู้ที่ชัน เว็บไซต์นี้มีเนื้อหาที่เป็นประโยชน์ตั้งแต่ผู้เริ่มต้นไปจนถึงผู้ใช้ระดับสูง
- การผสานกับเครื่องมือหลากหลาย: สามารถเรียนรู้วิธีผสานการทำงานกับเครื่องมืออื่นอย่าง Chart.js, Leaflet และ React ทำให้นำไปใช้กับโปรเจ็กต์ได้หลากหลาย
- เน้นการลงมือทำ: เว็บไซต์นี้จัดเนื้อหาโดยเน้นการปฏิบัติจริง จึงช่วยให้ได้ความรู้ที่นำไปใช้กับโปรเจ็กต์จริงได้ทันที
- สิ่งที่ควรพิจารณาเมื่อเลือกเทคโนโลยี: เมื่อเลือกใช้ D3.js ควรพิจารณาความซับซ้อนของโปรเจ็กต์ ระดับทักษะของทีม และความสามารถในการบำรุงรักษา แม้ D3.js จะทรงพลัง แต่สำหรับงานภาพข้อมูลแบบง่าย ๆ ก็อาจมากเกินความจำเป็น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สรุปความคิดเห็นจาก Hacker News
แนะนำ Observable Plot และ Observable Framework
ความยากในการใช้งาน D3
คุณค่าของการเรียนรู้ D3
พัฒนาการของ D3.js และทางเลือกสมัยใหม่
ทางเลือกอย่าง VisX
Grammar of Graphics และ ggplot2
ปัญหาของ force-directed graph
แหล่งข้อมูล D3 ที่มีประโยชน์
แนะนำ Vega
ความซับซ้อนของไวยากรณ์ D3