我需要将值放在条形图的内部或外部,但我需要您向我展示该值,我已经看过一些示例,但是数组表中有多行,且值放置在手,但我通过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);
}
如果您指的是在条形图上显示注释,您需要在数据表中添加另一列,使用注释角色...