向 d3 图表添加时间
Adding time to d3 charts
我有一个面积图,多亏了Stack Overflow上的一些人,我终于开始工作了。现在我需要向来自数据的开始和结束日期添加一些日期。
dataDefect.forEach(function(d) {
d.projectDate = parseDate(d.projectDate);
d.severity = +d.severity[0];
});
x.domain(d3.extent(dataDefect, function(d) { return d.projectDate; }));
y.domain([0, d3.max(dataDefect, function(d) { return d.severity + 10; })]);
如何在日期中添加 30 天,以便我可以绘制一些趋势线来显示 30 天后可能发生的事情?
在这里找到答案 - D3.js:计算条形图的 x 轴时间刻度?
var xExtent = d3.extent(data, function(d) { return d.date; });
var nxExtent = [d3.time.day.offset(xExtent[0], -20), d3.time.day.offset(xExtent[1], 20)];
x.domain(nxExtent);
谢谢!
相关文章:
- 如何在添加时间值时始终恢复到最长24小时
- 向 Firebase “push” 方法添加时间戳
- 向 d3 图表添加时间
- 添加时间数组的元素
- 我想添加时间
- 在javascript中向本地时间戳添加时间戳偏移量
- 使用Gulp向文件名添加时间戳
- 在 javascript 中为日期添加时间
- 为返回的变量添加时间戳
- 在 angularjs 中的 DHtmlX 调度器上添加时间轴事件
- 在每个对象初始化上添加时间
- 如何为城市添加时间戳
- 如何在 javascript 中添加时间到日期
- D3 时间刻度将前后时间范围添加时间间隔的百分比
- Javascript为未来日期添加时间
- 在javascript中添加时间(以秒为单位)
- 如何在 JS 循环中添加时间值延迟
- 如何在HTML5中添加时间选择器,它具有HH:MM格式和所选日期
- 如何在firebase中更新字典,同时用angularjs添加时间戳
- 通过添加时间戳清除图像缓存