ChartNew.js — это JavaScript-библиотека с открытым исходным кодом, предназначенная для создания интерактивных графиков с использованием элемента <canvas> в HTML5. Библиотека была разработана как расширение популярной Chart.js, с целью добавить дополнительные функции и улучшить возможности визуализации данных. Основное внимание уделено улучшению гибкости и расширению функционала, что позволило пользователям создавать более сложные и настраиваемые графики.
Разработка ChartNew.js началась в ответ на ограничения Chart.js, выявленные в процессе использования. Автор библиотеки, Франсуа Ванкоп, стремился внедрить функции, которые были востребованы сообществом, такие как горизонтальные столбчатые диаграммы, логарифмические оси и интеграция линейных и столбчатых графиков. Несмотря на прекращение активной разработки и поддержки проекта, ChartNew.js продолжает использоваться в некоторых проектах, где требуется специфическая функциональность, недоступная в других библиотеках.
- Поддержка горизонтальных столбчатых диаграмм и их комбинации с линейными графиками.
 - Возможность использования логарифмических шкал на осях.
 - Интеграция линейных и столбчатых графиков в одном представлении.
 - Добавление аннотаций с настраиваемым содержимым.
 - Поддержка подписей осей и единиц измерения.
 - Возможность отображения графиков с осью Y с обеих сторон.
 - Настройка внешнего вида графика, включая рамки и легенду.
 - Поддержка дополнительных элементов, таких как подзаголовки и сноски.
 - Возможность наложения текста поверх графика в произвольном месте.
 - Поддержка математических функций и цветовых градиентов для визуализации данных.