D3.js:不连续时间尺度(财务数据)

时间:2018-02-23 15:34:26

标签: javascript d3.js financial

我目前正在设计一个包含相当大数据集的财务时间表,因此我注意到使用d3的内置时间刻度并不能真正实现"裁剪&# 34;一天中的某些部分,如果我想要说几周或几个月(很多像这样的扁平线),会产生相当难看的图表:

enter image description here

我知道我可以使用序数量表并输入我自己的数据,但只有一周的数据集超过2000点,这是不可行的。我想知道是否有任何d3的插件我可以用来在我的图表中定制自定义时间表,这样我就可以说从晚上9点到早上9点,并排除周末?

1 个答案:

答案 0 :(得分:1)

项目d3 discontinuous scale可能对您的用例有用。

他们有一个例子可以删除周末https://github.com/d3fc/d3fc-discontinuous-scale/blob/1a2e551fbcaec2852581e20c30e3e5fd7c3e9b32/src/discontinuity/skipWeekends.js,这可能是一个很好的起点。

此处还有一个blog posta gist也很有用