Мне нужно поместить значения внутри бара или за его пределами, но мне нужно, чтобы вы показали мне значение, я уже видел несколько примеров, но таблицы массивов содержат более одной строки со значениями, помещенными в рука, но моя соединяется с помощью 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);
}