【发布时间】:2015-03-31 09:27:30
【问题描述】:
我正在绘制一个时间序列折线图,它在 x 轴上花费时间,在 y 轴上花费其他 resp 值。我需要帮助。该图未使用以下代码绘制。它只显示线(轴)和标签,但不显示图形或轴上的值。
data = [{"date": "31-03-2015 11:05:36", "snr": 3.2}, {"date": "31-03-2015 11:05:36", "snr": 4.9},...{"date": "31-03-2015 11:05:36", snr: 5.0}];
var parseDate = d3.time.format("%d-%m-%Y %H:%M:%S").parse;
data.forEach(function(d) {
d.date = parseDate(d.date);
});
var dimByTime = cf.dimension(function(d) { return d.date;});
var groupForSNR = dimByTime.groupAll();
groupForSNR.all = function() { return 1; };
var snrAP = dc.lineChart("#snrAP");
snrAP
.dimension(dimByTime)
.group(groupForSNR).valueAccessor(function(d) { return d.value.snr; })
.x(d3.time.scale())
.xUnits(d3.time.day);
dc.renderAll();
我想在 y 轴上显示 snr,在 x 轴上显示相应的 time。
【问题讨论】:
标签: dc.js timeserieschart