dc.js时间序列折线图

格林霍恩

我正在绘制一个时间序列折线图,该时间图在x轴上花费时间,其他resp值在y轴上。我需要帮助。该图未使用以下代码绘制。它仅显示线(轴)和标签,但不显示图形或轴上的值。

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();

我想snr在y轴上显示,并time在x轴上显示。

格林霍恩

好吧,我自己修复了它。可能不是最佳解决方案,但仍然可以达到我的目的。这是经过修改的代码...

var dimByTime = cf.dimension(function(d) { return d3.time.minute(d.date);});
        var groupForSNR = dimByTime.group().reduce(
                                                   function reduceAdd(p, v) { return v.snr; },
                                                   function reduceRemove(p, v) { return v.snr; },
                                                   function reduceInitial() { return 0; });
        groupForSNR.dispose();

var snrAP = dc.lineChart("#snrAP");
        snrAP
        .dimension(dimByTime)
        .group(groupForSNR)
        .x(d3.time.scale().domain([new Date(2015, 02, 21), new Date()]))
        .xUnits(d3.time.minute)
        .title(function(d){ return "Time: " + d.data.key.toDateString() + "\nS/N Ratio: " + numFormat(d.data.value); })
        .xAxis().ticks(5);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DC.js折线图-未显示任何线

来自分类Dev

dc.js中的双Y轴折线图

来自分类Dev

如何使用dc.js创建多折线图

来自分类Dev

使用DC.JS的多系列折线图

来自分类Dev

dc.js中的多系列折线图

来自分类Dev

dc.js折线图未显示任何内容

来自分类Dev

dc.js中的双Y轴折线图

来自分类Dev

dc.js按y轴/值对有序折线图进行排序

来自分类Dev

带有dc.js的堆叠系列折线图(堆叠区域)

来自分类Dev

过滤其他图表后,dc-js折线图消失了

来自分类Dev

dc.js堆叠的折线图,具有1个以上的维度

来自分类Dev

.renderTitle(false) 不适用于折线图 DC.js

来自分类Dev

R时间序列折线图

来自分类Dev

在dc.js的线图xAxis中将数字显示为时间

来自分类Dev

在 Plotly 中绘制时间序列折线图的问题

来自分类Dev

dc js-使用dc js的直方图

来自分类Dev

dc js-使用dc js的直方图

来自分类Dev

将“事件”添加到时间序列折线图(垂直折线或xy散点图)

来自分类Dev

熊猫matplotlib绘图,条形图和折线图之间的时间序列标签不规则

来自分类Dev

情节:如何创建具有多色标签的时间序列变量的折线图?

来自分类Dev

在matplotlib中获取每周时间序列数据的异常折线图

来自分类Dev

SSRS - 如何格式化 SQL 数据以生成时间序列的折线图?

来自分类Dev

dc.js错误的时间格式

来自分类Dev

DC和.NET中DC的Lastlogon时间返回不同的值

来自分类Dev

dimple.js折线图

来自分类Dev

dc.js中的多折线顺序图

来自分类Dev

dc.js:动态多维

来自分类Dev

DC.js-顺序刻度线图的自定义排序

来自分类Dev

d3js(+ crossfilter / dc)箱线图性能