Штрих сорок пятый. 2023 год.
Эндрю Рининсленд, Свизек Теллер. Визуализация данных с помощью библиотеки D3.js 4.x. Третий выпуск. Научитесь визуализировать свои данные с помощью JavaScript.
(Ændrew Rininsland, Swizec Teller. D3.js 4.x Data Visualization. Third Edition. Learn to visualize your data with JavaScript., ISBN 978-1-78712-035-8, Copyright © 2017 Packt Publishing)
p.s.
Выдержка из книги:
Предисловие
Добро пожаловать в книгу «Визуализация данных с помощью библиотеки D3.js 4.x. Третий выпуск.». В этой книге вы изучите основы одной из самых вездесущих и мощных в мире библиотек визуализации данных, но мы не остановимся на этом. К концу совместного чтения, у вас будут все навыки и вы должны стать полным D3-ниндзя и сможете сделать все, от построения с нуля визуализации, к сквозному использованию ее на сервере и написания автоматизированных тестов. Если вы до сих пор не повысили свои JavaScript-навыки, то при чтении вы частично сделаете это - эта книга пытается использовать последние JavaScript-функции, в настоящее время добавляемые к языку, все время объясняя, почему они крутые и как они отличаются от "старого школьного" языка JavaScript.
Для кого предназначена эта книга?
Эта книга предназначена для веб-разработчиков, разработчиков интерактивных новостей, ученых по данным, и любых читателей, заинтересованных представлением данных посредством интерактивной визуализации в веб-сети с помощью библиотеки D3. Чтобы следовать за повествованием в этой книге, необходимы некоторые элементарные знания языка программирования JavaScript, но никакой предшествующий опыт работы с визуализацией данных или с библиотекой D3 не требуется.
Что рассматривает эта книга?
Глава 1 «Начинаем с библиотеки D3, языка ES2017 и пакета Node.js» касается последних инструментов для построения визуализации данных, с использованием библиотеки D3.
Глава 2 «Учебник для начинающих по DOM, SVG и CSS» рассматривает базовые веб-технологии, которыми может управлять библиотека D3.
Глава 3 «Примитивы фигур в библиотеке D3» идентифицирует и создает базовые фигуры(формы), которые включают визуализацию данных.
Глава 4 «Производство полезных данных» обучает, как преобразовать данные так, чтобы библиотека D3 могла визуализировать их.
Глава 5 «Определение впечатления пользователя - анимация и взаимодействие» помогает вам использовать анимацию и интерактивность пользователя, для управления визуализацией данных.
Глава 6 «Иерархические D3-раскладки» фокусируется на том, как иерархические раскладки могут поднять ваши D3-навыки на следующий уровень, предоставляя повторно-используемые шаблоны(образцы) для составления сложных таблиц.
Глава 7 «Другие раскладки» обсуждает неиерархические раскладки, которые ускоряют создание многих дополнительных сложных типов диаграмм.
Глава 8 «Библиотека D3 на сервере с продуктами Canvas, Koa 2 и Node.js» обрисовывает в общих чертах, как построить и развернуть веб-сервис на базе продукта Node.js , который рендерит библиотеку D3, используя продукты Koa.js и холст Canvas.
Глава 9 «Конфиденциальность в визуализации» демонстрирует, как улучшить качество вашего кода, предоставляя линтинг(linting, контроль статических типов(static typing) и автоматизированное тестирование (automated testing) к вашим проектам.
Глава 10 «Разработка хорошей визуализации данных» сравнивает и контрастирует, отличающиеся подходы к визуализации данных, строя набор методов наиболее успешной практики.
Что потребуется для работы с книгой?
Вам потребуется ПЭВМ, способная выполнять продукт Node.js . В первой главе мы обсудим, как установить этот продукт и вы можете работать с ним в значительной степени со всем, чем-либо, но наличие нескольких дополнительных гигабайтов ОЗУ(RAM), вероятно, поможет вам при разработке. Некоторые примеры отображения(mapping) позже в книге интенсивно занимают ЦПУ(CPU), хотя большинство ПЭВМ, произведенных после 2014 года, должно быть в состоянии обработать их.
У вас также должна быть последняя версия вашего любимого веб-браузера, у меня - веб-браузер Chrome, и я использую его в примерах, но веб-браузер Firefox также работает хорошо. Вы можете также попытаться работать в веб- браузере Safari или в веб-браузере Internet Explorer/Edge, или в веб-браузере Opera или в любом числе других браузеров, но я нахожу, что Chrome-инструменты разработчика являются лучшими.
Книга: https://www.packtpub.com/product/d3js-4x-data-visualization-third-edition/9781787120358 Загрузка кода примеров для этой книги: https://github.com/PacktPublishing/D3.js-4.x-Data-Visualization Загрузка цветных изображений для этой книги:
Нет.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы посмотреть больше фото, видео и найти новых друзей.
Нет комментариев