如何在栏中显示值-GoogleChart / SQL

问题描述 投票:0回答:1

我需要将值放在条形图的内部或外部,但我需要您向我展示该值,我已经看过一些示例,但是数组表中有多行,且值放置在手,但我通过SQL连接]

如何将值放置在条形图上?

用户向我展示了这个答案,但在“ var data = google.visualization.arrayToDataTable”中它返回行中的值

  google.setOnLoadCallback(drawChart);

function drawChart() {
    var data = google.visualization.arrayToDataTable([
        ['Descr', 'Downlink', 'Uplink'],
        ['win7protemplate', 12, 5],
        ['S60', 14, 5],
        ['iPad', 3.5, 12], ]);

http://jsfiddle.net/heennkkee/rekso9t6/

但是我的每个帐户只有1行从MySQL提取此值

          google.load("visualization", "1", {packages:["barchart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
       ['quantidade_demanda','COUNT(Subclasse)'],

 <?php 

    $query = "SELECT COUNT(Subclasse), Subclasse AS quantidade_demanda FROM demandas_portal WHERE Categoria = 'Demanda Ambiental' GROUP BY Subclasse";



 $exec = mysqli_query($con,$query);
 while($row = mysqli_fetch_array($exec)){

 echo "['".$row['quantidade_demanda']."',".$row['COUNT(Subclasse)']."],";
 }
 ?> 

        ]);

我必须添加一个新变量吗?因为我只有这些选项

var options = {
    colors: ['#00544d'],
    width: 500,
    height: 250

  }; 

        options.legend = 'none';

    var chart = new google.visualization.BarChart(document.getElementById('chart_demanda'));
    chart.draw(data,options);
  }
charts google-visualization
1个回答
0
投票

如果您指的是在条形图上显示注释,您需要在数据表中添加另一列,使用注释角色...

© www.soinside.com 2019 - 2024. All rights reserved.