De nombreuses librairies existent :
Il est difficile de désigner le meilleur outil, car cela dépend des compétences de l'utilisateur, des fonctionnalités qu'il recherche, des versions de l'outil, ...
Toutefois, ces 3 librairies sont particulièrement intéressantes (avis subjectif) :
-
Chartist.js 5°/15 best, conteneur = div (SVG),
no-server jusqu'à sa version 0.11 (40 Ko), développement interrompu en 2019 (après la version 1.0), Cependant,is a cutting-edge SVG library
, ce qui justifie sa 5° place après 4 ans de développement interrompu. -
Chart.js, 1°/15 best, conteneur = canvas (!),
no-server jusqu'à sa version 2.9 (160 Ko), développé depuis 2013 (soit + de 10 ans) -
apexChart (+ Timeline) conteneur = div (SVG),
no-server jusqu'à sa version 3.44 (506 Ko)
Facilement intégrable avec d'autres frameworks : Angular, Vue, React
Les JS Libraries récentes ne fonctionnent que sur un serveur ... (module)
Bonne technologies pour l'illustration = SVG.
Wrong technologies for illustration = canvas