Modifier la date d un graphique

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
mykerinos1
Messages : 12
Enregistré le : 25 mai 2022, 07:57

Modifier la date d un graphique

Message par mykerinos1 » 24 juin 2022, 19:14

Bonjour.
comment faire pour que les donnees recues n'apparaissent qu'avec l'heure ou quelquechose de moins fouillis ? Merci



Image

Code : Tout sélectionner

<script type="text/javascript">
      google.charts.load('current', {'packages':['corechart']});
      google.charts.setOnLoadCallback(graph24h);

      function graph24h() {
        var data = google.visualization.arrayToDataTable([
          ['Date', 'Température', 'Vent Moyen', 'Humidité'],


          <?php 
               $chartQuery = "SELECT * FROM ZiMeteo ORDER BY ID DESC LIMIT 144";
               $chartQueryRecords = mysqli_query($connect, $chartQuery);
                    while ($row = mysqli_fetch_assoc($chartQueryRecords)) {
                         echo "['".$row['Date']."',".$row['TmpExt'].",".$row['Vents'].",".$row['HumExt']."],";
                    }
           ?>
           ]);

        var options = {
            title: 'Evolution sur 24 h',
            titleColor: 'white',
            backgroundColor: 'transparent',
            color: ['white'],
            hAxis: { direction: -1,
                     format:'MMM d, y',
                     textStyle: {
                     color:'white'
                              },
                          },
            vAxis: { 
                     textStyle: {
                        color:'white',
                     }},

            chartArea: {left : 100,
                        width: 1000},
            legend: { position: 'center',
                      textStyle: {
                       color: 'white'},
                }
        };

        var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));

        chart.draw(data, options);
      }
</script>
graph.jpg
graph.jpg (171.84 Kio) Vu 6554 fois

j'ai essayé ceci mais cela ne fonctionne pas

Code : Tout sélectionner

          <?php 
               $chartQuery = "SELECT * , DATE_FORMAT(Date,  %d-%m-%Y %H:%i:%s) FROM ZiMeteo ORDER BY ID DESC LIMIT 144";
               $chartQueryRecords = mysqli_query($connect, $chartQuery);
               
                    while ($row = mysqli_fetch_assoc($chartQueryRecords)) {
                         echo "['".$row['Date']."',".$row['TmpExt'].",".$row['Vents'].",".$row['HumExt']."],";
                    }
           ?>

Répondre