我正在尝试使用带有我自己的数据的d3流图而不是示例中提供的随机数据(http://bl.ocks.org/mbostock/4060954)。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="primary">#3f51b5</color>
<color name="primary_dark">#1a237e</color>
<color name="accent">#ffee58</color>
</resources>
我的问题是:为什么该地区没有居住? var area = d3.svg.area()内的console.log永远不会触发。提前感谢您的帮助。
答案 0 :(得分:1)
您的输入数据不正确; d3.svg.area
takes an array of arrays。您使用layers
变量正确生成此变量,然后将其拆分为单个数组layers0
和layers1
。在示例中,您链接到layers0
和layers1
都是数组数组。
此处layers
变量中的your code passing。