【发布时间】:2017-06-22 09:39:25
【问题描述】:
我有下面的脚本,它运行良好。
但是,有时可能会出现没有订单的情况。在这种情况下,日期仍应显示,但值应为零。
和上面一样,它从 06-19 跳到 06-21。
有没有办法仍然显示 06-20 并将值设为零?数据库中不存在缺失的日期,因为只有在提交费用时才会创建记录,所以我有点迷茫。
提前谢谢你
头部脚本
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Date', 'Total Orders'],
['2017-9-6',200],['2017-8-6',1500],['2017-7-7',800],['2017-7-3',1,800],['2017-7-2',200],['2017-6-13',10000],['2017-10-5',800],['2017-10-12',4,500],['',],
]);
var options = {
title: 'Orders Per Day'
};
var chart = new google.visualization.ColumnChart(document.getElementById("columnchart"));
chart.draw(data, options);
}
</script>
正文
<h3>Column Chart</h3>
<div id="columnchart" style="width: 900px; height: 500px;"></div>
【问题讨论】:
标签: javascript charts google-visualization