bonjour,
je souhaite intégrer dans une page web un graphique dépendant de ma base de données php SQL. j'arrive à avoir le fichier json encodé mais je n'arrive pas à dessiner le graphique. Je fais ressortir actuellement les valeurs "TempExt et la valeur Rafale"
je vous joins mon fichier. merci par avance de m'indiquer ce qui peut coincer. J'ai un doute sur ce que je dois renseigner en valeur de colonne pour l'abscisse et si je dois également faire ressortir une valeur date pour les coordonnées

Code HTML : 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
<html>
  <head>
    <!--Load the AJAX API-->
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript">
    
    // Load the Visualization API and the piechart package.
    google.charts.load('current', {'packages':['Corechart']});
      
    // Set a callback to run when the Google Visualization API is loaded.
    google.charts.setOnLoadCallback(drawChart);
      
    function drawChart() {
      var jsonData = $.ajax({
          url: "getData.php",
          dataType: "json",
          async: false
          }).responseText;
                        data.addColumn('string', 'TempExt');
                                data.addColumn('number', 'Rafale');
                                var dataArray = [];
                        $.each(result, function(i, obj) {
                                dataArray.push([ obj.TempExt, parseInt(obj.Rafale) ]);
                        });
      data.addRows(dataArray);
 
          
      // Create our data table out of JSON data loaded from server.
      var data = new google.visualization.DataTable(jsonData);
 
      // Instantiate and draw our chart, passing in some options.
      var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
      chart.draw(data, {width: 400, height: 240});
    }
 
    </script>
  </head>
 
  <body>
    <!--Div that will hold the pie chart-->
    <div id="chart_div"></div>
  </body>
</html>

Merci à vous