ในฐานะที่เป็น @Autio กล่าวแล้วยังมีบทเรียนจากสกอตต์เมอของเขาเว็บไซต์
นอกจากนี้คุณยังจะได้ทราบว่าในเว็บไซต์ของเขาเขามีการเชื่อมโยงกับหนังสือ d3 ล่าสุดของเขาเป็น
แบบโต้ตอบการแสดงข้อมูลสำหรับเว็บ
อย่างไรก็ตามตอนนี้หนังสือเล่มนั้นมีให้บริการทางออนไลน์ฟรีพร้อมกับตัวอย่าง jsbin ที่ฝังไว้
http://chimera.labs.oreilly.com/books/1230000000345/index.html
ดังนั้นหากคุณกำลังมองหา "หนังสือ" นี่จะเป็นการเริ่มต้นที่ดี
จุดเริ่มต้นที่ดีอีกอย่างหนึ่งคือชุดของบทช่วยสอนซึ่งคุณเกือบจะคิดว่าเป็นหนังสือเล่มเล็ก ๆ - พบได้ที่นี่:
http://www.dashingd3js.com/table-of-contents
ส่วนหนึ่งของสิ่งที่ดีเกี่ยวกับทรัพยากรทั้งสองนี้คือควรสนับสนุนให้คุณเริ่มเล่นกับ d3 ในเบราว์เซอร์ของคุณทันที ดังนั้นคุณจึงใช้ d3 และสำรวจวิธีการทำงานในกรณีง่ายๆแทนที่จะอ่านเฉพาะวิธีการทำงาน
d3 wiki บน github มีบทเรียนมากมายและเป็นสิ่งที่ขาดไม่ได้สำหรับการรับความรู้สึกไม่เพียง แต่ d3 แต่เกิดอะไรขึ้นในชุมชน d3 แต่ฉันอาจจะแนะนำให้เริ่มต้นด้วยลิงก์สองลิงก์ที่กล่าวถึงข้างต้นเนื่องจากจะมี ฐานที่ดี (ด้วยการมุ่งเน้นที่ยั่งยืนเมื่อเทียบกับโพสต์หนึ่งหรือสองหน้า) จากนั้นกระโดดลงไปสู่บทช่วยสอนอื่น ๆ ที่มีอยู่
https://github.com/mbostock/d3/wiki/Tutorials
นอกจากนี้ให้พิจารณาว่าคุณต้องการทำอะไรกับ d3 ด้วยตัวของมันเอง d3 นั้นทรงพลังจริงๆ แต่ค่อนข้างต่ำหมายความว่าถ้าคุณต้องการสร้างแผนภูมิแท่งแทนแผนที่การเลือกตั้ง NY Times ของ512 เส้นทางไปยังทำเนียบขาวคุณอาจต้องดูเครื่องมือเช่นvegaที่ลบความซับซ้อนระดับต่ำบางส่วนที่อาจเกี่ยวข้องกับการสร้างรายการเช่นแผนภูมิแท่งมาตรฐาน และเครื่องมือเหล่านี้ไม่ได้จำนวนน้อยที่สามารถมองเห็นในเรื่องนี้เค้าชื่อห้องสมุดที่ทำให้การใช้ d3
เมื่อไม่นานมานี้ Nick Zhu ผู้เขียนไลบรารีแผนภูมิdc.jsที่รวม d3.js และ crossfilter ได้ออกมาพร้อมกับData Visualizationใหม่พร้อม D3 Cookbookที่ดูมีแนวโน้มและดูเหมือนว่าจะมีผู้อ่านมากกว่าหนังสือของ Scott Murray เล็กน้อย .
นอกจากนี้ยังมีคำแนะนำ d3.js สำหรับผู้ที่ยังใหม่กับ HTML และ CSS:
Part1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Part2: http: / /nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html