Chart.js — библиотека диаграмм JavaScript для дизайнеров и разработчиков
Она позволяет без особого труда создавать графики и диаграммы любого типа, а также выстраивать данные на диапазоне времени и логарифмической шкале.
Также в неё встроены средства работы с анимацией, что позволит эффектно видоизменять графики в зависимости от новых данных, (https://t.me/gitmedia) а также экспериментировать с цветом.