Это руководство выросло из моего собственного процесса изучения использования D3. Вы уже знаете, что D3 - это необычный инструмент для отображения данных на веб-страницах, автором которого является Майк Босток. Многие люди, включая меня, начали знакомиться с D3, имея опыт в областях проектирования, отображения и визуализации данных, но без опыта в программировании и информатике.
Так как D3 использует передовые приемы работы с JavaScript, следовательно изучение работы с D3 в общем случае означает изучение аспектов работы с JavaScript. Для многих людей изучение Javascript, началось со знакомства с D3. Это достаточно трудно выучить новый язык программирования, не говоря уже о новом инструменте, построенном с использованием этого языка. D3 позволит вам делать удивительные вещи с использованием Javascript, которые вы никогда даже не попробовали бы сделать. Время, потраченное на изучение языка и инструмента сулит невероятную пользу.
Моя цель - сократить время обучения так, чтобы вы могли начать делать удивительные вещи максимально скоро.
Вы можете копировать, адаптировать, изменять, повторно использовать примеры кода из этого руководства как для коммерческих, так и для любых других целей. На весь остальной контент и дизайн руководства, однако, я оставляю авторские права.
Для достижения вышеописанных целей, я могу приукрашивать некоторые технические моменты, грубо упрощать важные фундаментальные понятия информатики. Я поступил так, потому что пишу это руководство, помимо инженеров, также для художников и дизайнеров.