IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Passer une liste à cette function javascript


Sujet :

jQuery

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Points : 101
    Points
    101
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 )

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

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

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    Peux tu expliciter ta demande ?
    Ma page Developpez - Mon Blog 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

    Venez sur le Chat de Développez !

  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    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.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [Débutant] Passer une liste à une fonction Javascript
    Par arngrimur dans le forum ASP.NET
    Réponses: 0
    Dernier message: 20/01/2012, 14h54
  2. [PHP-JS] je narrive pas a faire passer une var php en javascript
    Par roxxxy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/03/2007, 11h33
  3. Réponses: 2
    Dernier message: 08/09/2006, 09h00
  4. Passer une variable python en javascript?
    Par Sayrus dans le forum Zope
    Réponses: 6
    Dernier message: 19/06/2006, 10h29
  5. [PHP-JS] recuperer valeur d'une liste generé par javascript
    Par crevettes59000 dans le forum Langage
    Réponses: 2
    Dernier message: 05/03/2006, 09h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo