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

APIs Google Discussion :

Google Chart PIE - Affichage Montant dans quartier camembert


Sujet :

APIs Google

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Par défaut Google Chart PIE - Affichage Montant dans quartier camembert
    Bonjour,

    j'utilise l'api google chart pour réaliser des camemberts.

    Je cherche sur mon camembert à afficher non pas le % mais le montant dans le quartier du camembert, si quelqu'un sait comment faire.

    J'ai mes montants qui sont affichés dans la légende, mais je souhaiterais mettre un espace entre les milliers et le symbole Euro.

    Savez-vous comment est-ce possible ?

    Merci.

    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
    <script type="text/javascript">
          google.load("visualization", "1", {packages:["corechart"]});
          google.setOnLoadCallback(drawChart);
          function drawChart() {
            var data = google.visualization.arrayToDataTable([
              ['Région', 'Montant'],['ANJOU',0],['CHARENTE MARITIME',0],['CHOLETAISE',595480.34],['ILE DE FRANCE',590000],['LOIRE ATLANTIQUE - BRETAGNE - VENDEE',59000],['NORMANDIE MAINE',2000300],['TOURAINE',261000]        ], false);
     
            var options = {
              title: 'CASH NET PAR REGION',
    		  titleTextStyle: {color: 'black', fontName: 'Arial', fontSize: '18'},
    		  sliceVisibilityThreshold:0,
    			pieSliceBorderColor:'white',
    		  is3D:true
            };
     
            var chart = new google.visualization.PieChart(document.getElementById('chart1'));
            chart.draw(data, options);
          }
    	  google.setOnLoadCallback(drawChart2);
          function drawChart2() {
            var data = google.visualization.arrayToDataTable([
              ['Région', 'Montant'],['ANJOU',0],['CHARENTE MARITIME',0],['CHOLETAISE',4171.16],['ILE DE FRANCE',991.87],['LOIRE ATLANTIQUE - BRETAGNE - VENDEE',39.34],['NORMANDIE MAINE',6961.77],['TOURAINE',0]        ], false);
     
            var options = {
              title: 'COMMISSIONS : DROIT D\'ENTREE PAR REGION',
    	titleTextStyle: {color: 'black', fontName: 'Arial', fontSize: '18'},		  
    		  sliceVisibilityThreshold:0,
    			pieSliceBorderColor:'white',		  
    		  is3D:true
            };
     
            var chart2 = new google.visualization.PieChart(document.getElementById('chart2'));
            chart2.draw(data, options);
          }	  
        </script>
     
    <div id="chart1" style="width: 800px; height: 400px; float:left; font-size:22px;"></div>
    <div id="chart2" style="width: 800px; height: 400px; float:left; font-size:22px;"></div>

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 233
    Par défaut
    Bonsoir,
    Je cherche sur mon camembert à afficher non pas le % mais le montant dans le quartier du camembert, si quelqu'un sait comment faire.
    pas vu d'options permettant de changer l'affichage sur la PieChart

    J'ai mes montants qui sont affichés dans la légende, mais je souhaiterais mettre un espace entre les milliers et le symbole Euro.
    voir du coté de google.visualization.TableNumberFormat.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Par défaut
    Je détecte une autre difficulté.

    Sous internet Explorer les % dans le camembert ne s'affiche pas.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Par défaut
    Pour afficher les montants dans la légende, j'ai ajouté dans mon label (ma première colonne de mon graphique) le libellé et le montant en Euros.

    ['Région', 'Montant'],['ANJOU - 10 000 €',10000]

    J'ai par ailleurs ajouté l'option suivante pour afficher le pourcentage dans mon quartier de camembert car les montants sont trop importants et ne rentrent pas.

    pieSliceText:'percentage',

    Voici le code js complet :

    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
        <script type="text/javascript">
          google.load("visualization", "1", {packages:["corechart"]});
          google.setOnLoadCallback(drawChart);
          function drawChart() {
            var data = google.visualization.arrayToDataTable([
              <?php echo $statistiques_cash_net;?>
            ], false);
     
            var options = {
              title: 'CASH NET PAR REGION',
    		  titleTextStyle: {color: 'black', fontName: 'Arial', fontSize: '18'},
    		  sliceVisibilityThreshold:0,
    			pieSliceBorderColor:'white',
    			pieSliceText:'percentage',
    		  is3D:true
            };
     
            var chart = new google.visualization.PieChart(document.getElementById('chart1'));
            chart.draw(data, options);
          }
    </script>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Autres] [Google Charts] Affichage 2 lignes dans un graphique
    Par Mugette dans le forum APIs Google
    Réponses: 2
    Dernier message: 02/12/2013, 11h44
  2. Problème d'affichage description dans Google
    Par maxmax622 dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 18/07/2012, 15h29
  3. [Google Chart] avec gvChart Pie changer Axe ?
    Par splifferwolf dans le forum APIs Google
    Réponses: 4
    Dernier message: 28/02/2012, 19h42
  4. Google Chart dans Interactive Analysis
    Par Riri69 dans le forum Débuter
    Réponses: 0
    Dernier message: 17/06/2011, 16h53
  5. [VxiR2] affichage valeurs dans bar charts "vertical stacked"
    Par boutte dans le forum Webi
    Réponses: 1
    Dernier message: 02/09/2009, 12h34

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