D3区域图表,在缺少值的情况下趋于零

时间:2013-07-18 16:28:37

标签: d3.js

我有这样的数据:

document: [{"key":"01/01/2001","values":2},
 {"key":"02/01/2001","values":1},
 {"key":"31/01/2001","values":2}]

我正在创建一个带有.interpolate(“linear”)的区域图表来创建以下内容: 这个想法是表示整个1月份“创建”的文件数量。

enter image description here

然而,这是一种误导性的输出,因为它意味着整个1月都有值,当时开始时只有2,最后有1。

我的问题是:

  1. 从根本上说,这是表示此数据的错误图表,是否应使用条形图?
  2. D3可以在1月份为每天添加均匀分布的“零”值吗?
  3. 我们能做的最好的事情就是使用.interpolate(“cardinal”)来制作类似的东西:
  4. enter image description here

    提前致谢!

1 个答案:

答案 0 :(得分:2)

我认为其他SO帖子的答案给出了一个有用的答案,将其重新发布在此处,这对于来自Google并首先找到此帖子的访问者来说并不是一个死胡同(正如我所做的那样)。

d3 linechart - Show 0 on the y-axis without passing in all points?