0

我的数据库表(test_12)如下:


S.I                   A              B               C              X        Y                        
SBI234      2.280130800000  2.339592225000  2.237112614000  2.296371308000  2.295634019000  
SBI316      1.832411563000  1.825578753000  1.830375097000  1.826226610000  1.831125007000  
SBI425      1.922666139000  1.937724567000  1.913369116000  1.941975395000  1.937476796000  
SBI567      1.926532891000  1.956353519000  1.978980200000  1.982052669000  2.001432287000 

我用来绘制条形图(谷歌图表)的代码如下:

 <?php
$con = mysqli_connect("localhost","root","root123","myDB");
if ($con) {
    echo "connected";
    }
?>  
 <html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['S.I','A','B','C','X','Y']
         <?php
         $sql = "SELECT * FROM test_12";
         $fire = mysqli_query($con,$sql);
         while ($result = mysql_fetch_assoc($fire)){
             echo"['".$result['S.I']."',".$result['A'].",".$result['B'].", ".$result['C'].",".$result['X'].",".$result['Y']."]";
             }
          ?>
         ]);

     var options = {
          chart: {
            title: 'Google_Chart_Test',
            subtitle: 'Bar graph test',
          }
        };
           var chart = new google.charts.Bar(document.getElementById('columnchart_material'));

        chart.draw(data, google.charts.Bar.convertOptions(options));
      }
    </script>
  </head>
  <body>
    <div id="columnchart_material" style="width: 800px; height: 500px;"></div>
  </body>
</html>

我得到的结果附上请帮助我解决问题。正在显示数据库连接,图表在所有轴上显示空值。 在此处输入图像描述

提前致谢。

4

0 回答 0