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

JavaScript Discussion :

Convertir un tableau à une Chart avec Canvasjs


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Etudiante
    Inscrit en
    Avril 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Avril 2015
    Messages : 11
    Points : 1
    Points
    1
    Par défaut Convertir un tableau à une Chart avec Canvasjs
    Hello

    Donc j'essaye de faire une Chart graphique à travers des données récupérée d'un tableau.

    J'ai fait ceci,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var chart1 = new Array();
    chart1.push({x:new Date(months[T1-1]), y: tab(Pf - Amort[I, 2])});
    et voici le code de la chart
    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
    showchart()
    function showchart(){
    var chart = new CanvasJS.Chart("chartContainer",
    {
    title:{
    text: "Number of Persons involved in Traffic Accidents by Mode of Transport"
    },
    data: [
                    {
    type: "stackedArea",
    dataPoints: chart1,
    }
     
                ]
            });
     
    chart.render();


    je voudrai avoir a stackedArea, là je travaille sur une seule colonne de la table. la chart apparait toute vide.
    Any one can help me

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 110
    Points : 44 929
    Points
    44 929
    Par défaut
    Bonjour,
    à quel moment appelles tu ta fonction showchart() ?

    Il faut qu'elle soit appelée après que l'élément receveur, dans ton cas l’élément ayant comme id="chartContainer", appartienne au DOM.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Etudiante
    Inscrit en
    Avril 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Avril 2015
    Messages : 11
    Points : 1
    Points
    1
    Par défaut
    je l'appelle ici
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
     <button class="btn btn-info btn-sm btn-block btn-raised" type="button" ng-click="showchart();showme=true" >Graphique</button>

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="wraper">
        <div ng-show="showme">
            <div id="chartContainer" style="height: 300px; width: 100%;">
            </div></div>
     
    </div>

    sinon je n'ai pas très bien saisi.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 110
    Points : 44 929
    Points
    44 929
    Par défaut
    Comme tu utilises AngularJS tu ne peux mettre dans le ng-click que des fonctions qui ont été déclarées dans le « controller », en gros ta fonction ne exécute pas.

Discussions similaires

  1. Convertir une string avec espace en Single
    Par shirya dans le forum C#
    Réponses: 24
    Dernier message: 23/03/2007, 09h20
  2. Réponses: 14
    Dernier message: 15/10/2006, 11h22
  3. Tracer une courbe avec 2 tableau de points
    Par babarpapa dans le forum 2D
    Réponses: 3
    Dernier message: 19/04/2006, 15h24
  4. [String] formater une chaine avec un tableau d'argument
    Par jakouz dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 14/04/2006, 15h19
  5. Réponses: 8
    Dernier message: 10/03/2006, 17h28

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