RESOLU | Tutoriel : Intégrer un outil de graphiques sur mon sitesBonjour à tous! Je me suis posé la question suivante il y à peu : quel outil intégrer à mon site pour avoir des joulis graphiques qui claquent en HTML5! Après avoir essayé chart.js qui ne correspondait pas à mes attentes (trop rigide), je me suis rabattu sur highchart.js. Celui ci est parfait. De base assez joli, totalement adaptable, et simple d'utilisation. Donc voilà, pourquoi ne pas faire un tutoriel qui s'appellerait... Hum... Intégrer HighChart.js sur votre site internet! :) La suite dans ma réponse... |
Webmasters - Développement web CSS HTML / DHTML / XHTML JavaScript | |
graphiques HTML5 | |
Dr. Dino Posté le : 27 Août à 17:27 31 860 vues |
Dr. Dino Posté le : 27 Août à 17:36 |
Eh bien, comme je vous l'ai dit plus haut, rien de plus simple! Pour le démontrer nous allons afficher un graphique en camembert qui affiche le nombre de votes liés à votre compte Oyant. Tout d'abord téléchargez HighChart sur le site officiel http://www.highcharts.com/download, une fois cela fait, décompressez le fichier dans le même dossier que votre index.html. index.html <div id="container" style="width: 500px; height: 500px;"></div> <script type="text/javascript" src="highcharts/js/highcharts.js"></script> <script type="text/javascript" src="mychart.js"></script> On inclue bien sûr le fichier js de highchart et notre fichier mychart.js décrit ci-dessous. mychart.js $(function () { $(function () { $('#container').highcharts({ chart: { plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false }, title: { text: 'Votes totalisés sur mes réponses', style: { color: '#86C440', fontSize: '16px' } }, tooltip: { pointFormat: '{series.name}: {point.y}', percentageDecimals: 1 }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: true, color: '#000000', connectorColor: '#000000', formatter: function() { return ''+ this.point.name +': '+ Math.round(this.percentage) +'%'; } } } }, series: [{ type: 'pie', name: 'Votes', data: [ ['Pas de votes', data.none], { name: 'Votes positifs', y: data.positifs, sliced: true, selected: true }, ['Votes négatifs', data.negatifs] ] }], credits: { enabled: false }, colors: [ '#666666', '#86C440', '#ca0000' ] }); }); }); Un petit bout d'explication : var data contient les données à intégrer au graphique, je ne peux que vous conseiller de la récupérer via un $.post(..., "json") de JQuery. Et c'est tout! la magie opère! Merci Dr. Dino! |
RESOLU | Pourquoi les Anglais roulent-ils à gauche ?Bonsoir!Pouvez-vous m'expliquer pourquoi les anglais roulent à gauche s'il vous plaît ?! Merci! |
Culture Culture générale Histoire | |
anglais volant à gauche |
RESOLU | "ABS" et "ESP"SalutJ'ai besoin d'une définition des termes ABS et ESP? |
Vie pratique | |
ABS ESP |
RESOLU | "Pouvoir" et "influence"BonjourLe pouvoir et l’influence sont-ils des éléments qui ont des points communs? |
Langues | |
Pouvoir Influence |
RESOLU | La différence entre policier et gendarmeSalutQuelle est la différence entre policier et gendarme? |
Métiers Armée | |
Policier Gendarme |
RESOLU | La différence entre dur et solideBonjourLa différence entre dur et solide? |
Vie pratique | |
Dur Solide |
RESOLU | Comment supprimer des balises HTML dans une chaîne de caractères ?Bonjour,J'aimerais supprimer des HTML sur une string, que dois-je utiliser ? Merci! |
PHP | |
PHP HTML |
RESOLU | "Tarif" et "montant"BonjourPensez vous que tarif et montant ont le même sens? |
Entreprise | |
Tarif Montant |
RESOLU | "Tutelle" et "curatelle"SalutSavez vous la différence entre tutelle et curatelle? |
Langues | |
Tutelle Curatelle |
RESOLU | La différence entre juridique et judiciaireSalutAvez vous une idée sur la différence entre juridique et judiciaire? |
Vie pratique | |
Juridique Judiciaire |
RESOLU | "Ostéopathe" et "physiothérapeute"SalutEst ce que ostéopathe et physiothérapeute est la même chose? |
Vie pratique | |
Ostéopathe Physiothérapeute |
RESOLU | La différence entre astéroïde et comèteSalutJ'ai besoin de savoir la différence entre astéroïde et comète? |
Vie pratique | |
Astéroïde Comète |
RESOLU | "Décoction" et "infusion"SalutLa différence entre décoction et infusion? Merci d'avance. |
Langues | |
Décoction Infusion |
RESOLU | "Processus" et "procédure"SalutComment je peux distinguer entre processus et procédure? |
Vie pratique | |
Processus Procédure |
RESOLU | Kiosque et standBonjourKiosque et stand sont la même chose? |
Vie pratique | |
Kiosque Stand |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |