簡體   English   中英

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

謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM