Усильте свое развитие

Работа с данными — одна из частых и важнейших задач разработчика. Визуализация ваших данных очень поможет вам понять, что данные хотят вам сказать. Здесь я составил список из 7 лучших библиотек визуализации данных, которые помогут вам в решении этой важной задачи.

1. d3

Нужна ли эта библиотека в представлении? Если вы какое-то время работаете с javascript, есть большая вероятность, что вы уже знаете об этом. Это один из самых популярных репозиториев GitHub с более чем 103 тысячами звезд. Это библиотека для визуализации данных с использованием веб-стандартов. Это поможет вам оживить данные с помощью SVG, Canvas и HTML. Эта библиотека сочетает в себе мощные методы визуализации и взаимодействия с управляемым данными подходом к манипулированию DOM, предоставляя вам все возможности современных браузеров и свободу разработки правильного визуального интерфейса для ваших данных.



2. бумажные

Это среда сценариев на основе HTML5 Canvas для векторной графики. Предоставляется хорошо продуманный, надежный и чистый интерфейс программирования, а также четкая модель графа сцены / объекта документа и множество мощных функций для работы с векторной графикой и кривыми Безье. У него более 13 тысяч звезд на GitHub.



3. ткань

Это простая и мощная библиотека холста Javascript HTML5. Это также парсер SVG-to-canvas. Он включает в себя множество функций, таких как перетаскивание объектов на холст, масштабирование, перемещение, вращение и группирование объектов с помощью мыши, использование предопределенных форм или создание пользовательских объектов, сверхбыстрая работа со многими объектами и многое другое. У него более 22 тысяч звезд на GitHub.



4. сигма.js

Если в вашем графе много узлов и ребер, то это один из хороших ресурсов для вас. Эта библиотека предназначена для визуализации графов из тысяч узлов и ребер. Он использует WebGL для отображения графиков. Эта библиотека имеет более 10 тысяч звезд на GitHub.



5. метрика-графика

Это библиотека, созданная для визуализации и размещения данных временных рядов. Имея размер около 15 КБ (сжатый gzip), он обеспечивает простой способ создания распространенных типов графики принципиальным и согласованным способом. В настоящее время библиотека поддерживает линейные диаграммы, диаграммы рассеяния и гистограммы, а также такие функции, как ковер-графики. У него более 7,5 тысяч звезд на GitHub.



6. два.js

Это API двухмерного рисования, ориентированный на современные веб-браузеры. Он не зависит от средства визуализации, позволяя одному и тому же API рисовать в нескольких контекстах, таких как SVG, холст и WebGL. У него более 7,5 тысяч звезд на GitHub.



7. Рикша

Это из Shutterstock. Это набор инструментов JavaScript для создания интерактивных графиков временных рядов. Он опирается на фантастическую библиотеку визуализации D3, которая выполняет большую часть тяжелой работы по стекированию и рендерингу в SVG. Он использует jsdom для запуска модульных тестов в Node, чтобы иметь возможность манипулировать SVG. Эта библиотека имеет более 6,5 тысяч звезд на GitHub.



Где другие замечательные ресурсы?

Всегда есть чему поучиться. Если вы хотите узнать о библиотеке визуализации данных на Python, перейдите по ссылке ниже.



Это все на сегодня. Я считаю, что эти библиотеки очень помогут вам в вашем пути разработки.

Если вы знаете какие-либо другие красивые библиотеки визуализации данных JavaScript, поделитесь ими в комментариях. Пока мы не встретимся снова… Ура!

Want to Connect?. If you want to,you can connect with me on Twitter

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord . Заинтересованы в хакинге роста? Ознакомьтесь с разделом Схема.