嘿,任何人都可以帮助我解决谷歌图表的问题。
问题是数字没有按比例缩放 1、2、3……您可以在图表左侧的图像上看到。
JavaScript 和 PHP 代码
<script type="text/javascript">
google.charts.load('current', {'packages':['bar']});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Data', 'Count' , 'Approved' , 'Drafted'],
<?php
$elements_text = ['Posts' , 'Categories', 'Users','Comments'];
$element_count =[$post_count,$categories_count,$users_count,$comment_count];
$element_published = [$published_posts,'0',$admins_count,$approved_comments_count];
$element_drafted = [$drafted_posts,'0',$subscriber_count,$unapproved_comments_count];
for($i =0; $i<4 ; $i++){
echo "['{$elements_text[$i]}'" . "," . "'{$element_count[$i]}'" . "," . "'{$element_count[$i]}'" . "," . "'{$element_drafted[$i]}'],";
}
?>
]);
var options = {
chart: {
title: 'Admin data',
subtitle: 'Charst panel',
}
};
var chart = new google.charts.Bar(document.getElementById('columnchart_material'));
chart.draw(data, google.charts.Bar.convertOptions(options));
}
</script>
你可以看到 6 小于 0 :D