Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 15h14   #1
Membre du Club
 
Inscription : juillet 2011
Messages : 202
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 202
Points : 65
Points : 65
Par défaut Passer une liste à cette function javascript

Bonjour,

Pour faire des graphiques j'ai opté pour la solution high charts , peut être que certains connaissent ...

voici par exemple un script que j'utilise:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
 <script type="text/javascript">
 
                 var chart;
                 $(document).ready(function () {
                     chart = new Highcharts.Chart({
                         chart: {
                             renderTo: 'container',
                             defaultSeriesType: 'column',
                             margin: [50, 50, 100, 80]
                         },
                         title: {
                             text: 'World\'s largest cities per 2008'
                         },
                         xAxis: {
                             categories: [
                                               'Tokyo',
                                               'Jakarta',
                                               'New York',
                                               'Seoul',
                                               'Manila',
                                               'Mumbai',
                                               'Sao Paulo',
                                               'Mexico City',
                                               'Dehli',
                                               'Osaka',
                                               'Cairo',
                                               'Kolkata',
                                               'Los Angeles',
                                               'Shanghai',
                                               'Moscow',
                                               'Beijing',
                                               'Buenos Aires',
                                               'Guangzhou',
                                               'Shenzhen',
                                               'Istanbul'
                                        ],
                             labels: {
                                 rotation: -45,
                                 align: 'right',
                                 style: {
                                     font: 'normal 13px Verdana, sans-serif'
                                 }
                             }
                         },
                         yAxis: {
                             min: 0,
                             title: {
                                 text: 'Population (millions)'
                             }
                         },
                         legend: {
                             enabled: false
                         },
                         tooltip: {
                             formatter: function () {
                                 return '<b>' + this.x + '</b><br/>' +
                                                      'Population in 2008: ' + Highcharts.numberFormat(this.y, 1) +
                                                      ' millions';
                             }
                         },
                         series: [{
                             name: 'Population',
                             data: [34.4, 21.8, 20.1, 20, 19.6, 19.5, 19.1, 18.4, 18,
                                               17.3, 16.8, 15, 14.7, 14.5, 13.3, 12.8, 12.4, 11.8,
                                               11.7, 11.2],
                             dataLabels: {
                                 enabled: true,
                                 rotation: -90,
                                 color: '#FFFFFF',
                                 align: 'right',
                                 x: -3,
                                 y: 10,
                                 formatter: function () {
                                     return this.y;
                                 },
                                 style: {
                                     font: 'normal 13px Verdana, sans-serif'
                                 }
                             }
                         }]
                     });
 
 
                 });
 
             </script>
le problème est que je souhaite que cette fonction reçoive des données une liste , comment je pourrais faire ?
merci d'avance
( je suis fais de l'asp.net )
arngrimur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 16h23   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 071
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 071
Points : 45 201
Points : 45 201
Peux tu expliciter ta demande ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 20h23   #3
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

Je n'ai pas le temps d'apprendre Highcharts, je suis trop occupé par ailleurs. mais je viens de regarder les démonstrations.

Il peut extraire les données définies dans une table HTML (http://www.highcharts.com/demo/column-parsed), pour le code de l'exemple, il suffit de cliqué sur le bouton view options.

Dans le code de la démonstration dynamic update (http://www.highcharts.com/demo/dynamic-update), je vois qu'il utilise l'événement load pour ajouter des points et on voit comment il insère les premiers points de la série.
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h58.


 
 
 
 
Partenaires

Hébergement Web