DESCRIPTION
Highstock vous permet de créer des graphiques d'actions ou des graphiques chronologiques généraux en JavaScript pur.
Highstock vous permet de créer des graphiques chronologiques généraux ou d'actions en JavaScript pur, avec des options de navigation sophistiquées telles qu'une petite série de navigateurs, des plages de dates prédéfinies, un sélecteur de date, un défilement et un panoramique.
Caractéristiques principales :
- Compatible : Il fonctionne dans tous les navigateurs modernes, y compris l'iPhone/iPad et Internet Explorer à partir de la version 6. Les navigateurs standard utilisent SVG pour le rendu des graphiques. Dans l'ancien Internet Explorer, les graphiques sont dessinés à l'aide de VML.
- Ouvert : L'une des principales caractéristiques de Highstock est que, quelle que soit la licence, vous êtes autorisé à télécharger le code source et à effectuer vos propres modifications. Cela permet des modifications personnelles et une grande flexibilité.
- Pure JavaScript : Highstock est uniquement basé sur les technologies natives du navigateur et ne nécessite pas de plugins côté client comme Flash ou Java. En outre, vous n'avez pas besoin d'installer quoi que ce soit sur votre serveur. Pas de PHP ni d'ASP.NET. Highstock n'a besoin que de deux fichiers JS pour fonctionner : Le noyau highstock.js et le framework jQuery, MooTools ou Prototype. L'un de ces frameworks est très probablement déjà utilisé dans votre page Web.
- Nombreux types de graphiques : Highstock prend en charge les types de graphiques suivants : ligne, spline, zone, zonepline, colonne, dispersion, OHLC, chandelier, drapeau, zone-arange, zoneplinerange et colonne-arange. Tous ces types peuvent être combinés dans un seul graphique.
- Syntaxe de configuration simple : La définition des options de configuration de Highstock ne nécessite aucune compétence particulière en matière de programmation. Les options sont indiquées dans une structure de notation d'objet JavaScript, qui consiste essentiellement en un ensemble de clés et de valeurs reliées par des deux-points, séparées par des virgules et regroupées par des accolades.
- Dynamique : Grâce à une API complète, vous pouvez ajouter, supprimer et modifier des séries et des points ou modifier les axes à tout moment après la création du graphique. De nombreux événements fournissent des crochets pour la programmation contre le graphique. En combinaison avec jQuery, MooTools ou l'API Ajax de Prototype, cela ouvre la voie à des solutions telles que des graphiques en direct constamment mis à jour avec des valeurs provenant du serveur, des données fournies par l'utilisateur, etc.