Conçue par AnyChart , la bibliothèque est entièrement gratuite (licence BSD). Elle peut être utilisée pour construire absolument tout type de graphismes, y compris les images, les dessins animés, de l'infographie, des organigrammes et bien d'autres, et ce avec des effets visuels. Bref, la visualisation interactive de données n'est qu'un exemple parmi d'autres. C'est d'ailleurs la solution adoptée par l'équipe pour l'ensemble des bibliothèques graphiques de AnyChart. En fait, la mise en open source de GraphicsJS est la première étape pour un jour rendre le framework complètement open source.
Voici les principales caractéristiques :
- des fonctionnalités de texte enrichi : textes multi lignes, mesure du texte (largeur, hauteur), overflow, indentation, espacement, alignement, etc. ;
- le dessin de courbes et formes : pas seulement les courbes de Bézier comme dans toutes les solutions SVG/VML, mais toute forme et déformation. Des courbes, des arcs, des triangles, etc. ;
- un DOM virtuel : pour dessiner rapidement et uniquement ce qui est nécessaire ;
- un système de superposition : avec z-index. ;
- un moteur de transformation au lieu d'utiliser les transformations dans le navigateur. ;
- le support des anciens navigateurs (IE6+) ;
- une API JavaScript concise utilisant le chaînage.
Pour info : AnyChart a été fondée en 2003 et est un leader dans la visualisation interactive de données. Ses solutions sont flexibles et utilisent le JavaScript et le HTML5. De grandes sociétés comme Oracle, Microsoft, Volkswagen, Samsung et bien d'autres ont utilisé un outil AnyChart. Aujourd'hui, l'équipe fait un pas en avant dans le monde de l'open source, et espère que ce sera bénéfique pour tout le monde.
Site officiel de GraphicsJS.
Téléchargement.
Et vous ?
Que pensez-vous des outils AnyChart ?
Que pensez-vous de ce passage à l'open source ?
Retrouver les cours et tutoriels sur les frameworks JavaScript.