これは、Google Charts API を使用して折れ線グラフを描画する関数です。d1、d2、d3、および d4 に使用されるタイムスタンプは -
2006/1/1 00:00:00 ~ 2009/1/1 00:00:00
Chrome デバッガーでブレークポイントを設定すると、d1-d4Sun Jan 01 2006 06:00:00 GMT+0000 (GMT Standard Time)
が などとして表示されます...
必要な粒度は「日」です。分/秒は気にしません。とにかく、現時点ではレンダリングするものさえ何も得られないため、これは別の問題です。この関数を使用すると、空白のページが表示されます。私は何を間違っていますか?
function drawChart() {
var d1 = new Date();
var d2 = new Date();
var d3 = new Date();
var d4 = new Date();
d1.setTime(1136095200*1000);
d2.setTime(1167631200*1000);
d3.setTime(1199167200*1000);
d4.setTime(1230789600*1000);
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
[d1, 1000, 400],
[d2, 1170, 460],
[d3, 660, 1120],
[d4, 1030, 540]
]);
var options = {
title: 'Company Performance'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}