D3滚动/平移/缩放不起作用

时间:2014-04-07 05:34:13

标签: github d3.js

我正在使用

提供的d3示例

http://mbostock.github.io/d3/talk/20111018/area-gradient.html

所有js和css文件都已到位,

我收到以下错误

财产' x'对象[对象对象]不是一个函数我得到为什么会发生这个错误,因为我们调用x(0)函数,但似乎它没有这样的函数,但是为什么这个例子在第一个地方使用相同的代码?

或者我做错了什么?

1 个答案:

答案 0 :(得分:0)

draw()函数中,构建轴并应用xy比例。因此,对x(0)的调用(除非它与xline生成器的area访问者有关,这些访问者也被调用...我怀疑不是,但错误是不太清楚)。在任何情况下,对于正在发生的事情更重要,请注意,此示例相对较旧,并且正在使用当时构建的d3库版本。我试图使用新版本,但它不起作用。所以,不改变代码,你几乎需要使用这些库。另外,请确保在html正文中的正确位置调用脚本。

我创建了一个功能PLUNKER,您可以进行分叉和试验。