Javascript 谷歌图表:如何从数据库中检索3列,并在柱状图中显示为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
hAxis
)中将它们显示为一行,那么如何构建google图表(列),这意味着:-
________________________
|CRITERIA |PERCENTAGE |
|-----------------------|
|CRITERIA 1 | 64.1 |
|-----------------------|
|CRITERIA 2 | 11.1 |
|-----------------------|
|CRITERIA 3 | 21.1 |
|-----------------------|
非常感谢 $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代码。我可以给你一个到图表文档的链接,在这里你可以找到一个简单的例子,并根据你的数据调整它:请…任何知道的人请看我的代码。。。