d3.js - dc.js 绘制折线图,​​如果数据不存在如何断线

标签 d3.js dc.js

我有一个使用dc.js制作折线图的需求。每小时将绘制一些数量。我担心的是,如果在那个特定的时间没有数据到来,就打破这条线。假设,12 小时,没有数据来.. 所以最多 11 小时线将显示。从第 13 个小时开始,该行将根据数据可用性再次显示。

最佳答案

可以通过不显示该时间段内的特定线条来打断折线图中的线条。

使用 .defined(function(d) { return d.responseTime != -120;}) d3 的函数。

关于d3.js - dc.js 绘制折线图,​​如果数据不存在如何断线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22712739/

相关文章:

css - D3通过CSS设置strike-dasharray

javascript - 在 D3 中动画绘制曲线

javascript - 使用交叉过滤器将 dc.js 绑定(bind)到 Google map

javascript - 文本相对于 SVG 中的父 G 右对齐

javascript - 按属性选择 d3.js 数据元素

javascript - D3.js和坐标系

javascript - dc.js:数据子集的条形图

javascript - dc.js - 隐藏 div 容器,直到创建 svg

d3.js - 更新 dc.js 数据并重新应用原始过滤器

javascript - d3.js 按索引在特定点向折线图添加垂直线