使用负值构建D3js区域图表

San*_*osh 4 d3.js

我们有一个带负值的条形图示例... 带有负值的条形图

面积图是否有类似的例子?

小智 8

这是一个古老的问题,但我想我可以为在这里降落的其他人提供一些启示.设置svg区域时,只需将y0设置为图表0行位置即可.例如:

d3.svg.area()
  .x(function(d) {
    return x(d.x);
  })
 .y0(function() {
   return y(0);
 })
 .y1(function(d) {
   return y(d.y);
 });
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!