我已经开始尝试使用 Highstock 图表来可视化我的光伏数据。问题是,图表从 01-01-1970 00:00:00 开始。它忽略了我的 csv 文件中的日期和时间。
此代码与此处的一些示例相同,但不起作用。
我的数据.csv
2011-08-01 00:00:00,155
2011-08-02 00:00:00,156
2011-08-03 00:00:00,157
2011-08-03 00:06:00,160
2011-08-04 00:00:00,120
我的 index.html
$(document).ready(function() {
var c = [];
var d = [];
var options = {
chart: {
renderTo: 'content',
defaultSeriesType: 'line'
},
xAxis: {
title: {
text: 'Datum'
},
type: 'datetime',
categories: c
},
yAxis: {
title: {
text: 'Stromertrag [wH]'
}
},
series: [{
data: d,
}]
};
var jqxhr = $.get('../data/data.csv', function(data) {
var lines = data.split('\n');
$.each(lines, function(lineNo, line) {
var items = line.split(',');
c.push(items[0]);
d.push(parseInt(items[1]));
})
var chart = new Highcharts.StockChart(options);
});
});