WD5 - разработка сайтов

6 javascript chart библиотек для построения графиков и диаграмм

Бесплатные javascript библиотеки для построения графиков и диаграмм на сайтах. Лицензия позволяет использование в коммерческих проектах.

Краткий обзор.

  1. chartkick - функциональные графики, с подсветкой значений при наведении. Основное преимущество, готовые решения для использования с Ruby, Python, JavaScript, React, Vue.js, and Elixir
     
  2. morris.js - простая в работе библиотека, доступны основные типы графиков и диаграмм. Преимущество - простота работы, когда важно быстро добавить график на сайт.
     
  3. D3.js - самая сложная в изучении, но и самый функциональная библиотека для построения графиков и диаграмм на текущий момент. Доступно множество плагинов и оберток для упрощения работы. Позволяет строить очень сложные графики.
     
  4. dygraphs - специализированная библиотека для построения сложных линейных графиков с подстветкой регионов и возможностью масштабирования. Возможное применение - курсы валют, финансы, статистика посещений сайта по времени.
     
  5. Sigma js- специализированная библиотека для построения графов данных. Возможности: наследование, масштабирование, перемещение. Возможное применение - визуализация выгрузки из программ.
     
  6. cytoscape.js - специализированная библиотека для построения и анализа графов. Например возможен подсчет кратчайшего пути между графами. Возможная схема применения - маршруты, схема метро.