หนังสือดีเพื่อการเรียนรู้ D3.js [ปิดแล้ว]


104

เห็นD3.jsแล้วสนใจเลยซื้อหนังสือเล่มนี้! ฉันอาจจะคิดผิด แต่ฉันพบว่ามันไม่สมหวัง

มีใครบ้างที่มีเนื้อหาหลักสำหรับการเรียนรู้การD3.jsแสดงข้อมูล

ฉันมองเห็นศักยภาพมากมายD3.jsและฉันกระตือรือร้นและสนใจมาก

ขอบคุณล่วงหน้า!

อัปเดต:

ฉันเพิ่งอ่านInteractive Data Visualizationสำหรับเว็บโดย Scott Murray หนังสือที่ยอดเยี่ยม! ลองใช้งานได้ฟรี

คำตอบ:


162

ในฐานะที่เป็น @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


9
ฉันคิดว่าคำแนะนำของ mg1075s เป็นสิ่งที่ดี อีกสองคนที่ฉันเพิ่มจะเป็นซีรีส์วิดีโอจาก @ d3Vienno ( youtube.com/user/d3Vienno ) (ฉันพบว่าพวกเขาเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับการเรียนรู้จากสื่ออื่น) และบางทีอาจจะเป็นเคล็ดลับและเทคนิค D3 ที่ไม่ถ่อมตัวในฐานะ pdf, epub หรือ mobi หรือแม้กระทั่งออนไลน์leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob

8

หนังสือที่คุณพูดถึงนั้นค่อนข้างบาง นี่คือบทช่วยสอนบางส่วนที่ฉันพบว่ามีประโยชน์ในการเข้าใจ D3: http://alignedleft.com/tutorials/d3

วิธีที่ดีที่สุดคือการสำรวจซอร์สโค้ดของตัวอย่างที่ Mike Bostock โฮสต์ที่นี่: https://github.com/mbostock/d3/wiki/Gallery


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.