Javascript 谷歌图表:如何从数据库中检索3列,并在柱状图中显示为3个条形图

Javascript 谷歌图表:如何从数据库中检索3列,并在柱状图中显示为3个条形图,javascript,php,mysql,json,google-visualization,Javascript,Php,Mysql,Json,Google Visualization,如果我想从数据库的3列中检索数据,并在柱状图(hAxis)中将它们显示为一行,那么如何构建google图表(列),这意味着:- 将有一个三栏(从数据库的3列调用) 我想用(标准1、标准2、标准3..)标记每个条 如下表所示的清晰示例..我只想从数据库中检索存储在3列中的百分比。。标准将手动标记。 ________________________ |CRITERIA |PERCENTAGE | |-----------------------| |CRITERIA 1 | 64.1

如果我想从数据库的3列中检索数据,并在柱状图(
hAxis
)中将它们显示为一行,那么如何构建google图表(列),这意味着:-

  • 将有一个三栏(从数据库的3列调用)
  • 我想用(标准1、标准2、标准3..)标记每个条
  • 如下表所示的清晰示例..我只想从数据库中检索存储在3列中的百分比。。标准将手动标记。

     ________________________
    |CRITERIA   |PERCENTAGE |
    |-----------------------|
    |CRITERIA 1 | 64.1      |
    |-----------------------|
    |CRITERIA 2 | 11.1      |
    |-----------------------|
    |CRITERIA 3 | 21.1      |
    |-----------------------|
    
    非常感谢

  • 编辑:getdata.php

        $table = array();
        $table['cols'] = array
       (
        array('label' => 'Criteria', 'type' => 'string'),
        array('label' => 'Criteria 1', 'type' => 'number'),
        array('label' => 'Criteria 2', 'type' => 'number'),
        array('label' => 'Criteria 3', 'type' => 'number')
        );
    
       $rows = array();
       while($r = mysql_fetch_assoc($sql_query)) 
       {
              $temp = array();
              $temp[] = array('v' =>"");
              $temp[] = array('v' => (float)$r['resultsd']);
              $temp[] = array('v' => (float)$r['resultwe']); 
              $temp[] = array('v' => (float)$r['resulttre']); 
    
              $rows[] = array('c' => $temp);
    
       }
    
        $table['rows'] = $rows;
        $jsonTable = json_encode($table);
        echo $jsonTable;
    

    发布代码并告诉您尝试了什么。@vortex..查看我的代码..我通过json表编写并在可视化脚本中将其作为url:getdata.php调用此代码可以为柱形图显示3个条形图,但我不能将每个条形图都作为标准1、标准2、标准3编写..任何人请帮助我..我不懂php,Google Charts是一个javascript框架,因此,您应该编写一些javascript代码。我可以给你一个到图表文档的链接,在这里你可以找到一个简单的例子,并根据你的数据调整它:请…任何知道的人请看我的代码。。。