Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
445 views
in Technique[技术] by (71.8m points)

javascript - D3数据与数据有什么区别?(What is the difference D3 datum vs. data?)

Can someone please explain the difference between datum() and data() in D3.js?

(有人可以解释D3.js中datum()和data()之间的区别吗?)

I see both being used and I am not sure why you should choose one over the other?

(我看到两个都被使用了,我不确定你为什么要选择一个而不是另一个?)

  ask by josephmisiti translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I found the correct answer here from Mike himself:

(我从迈克本人那里找到了正确的答案:)

D3 - how to deal with JSON data structures?

(D3 - 如何处理JSON数据结构?)

If you want to bind your data to a single SVG element, use

(如果要将数据绑定到单个SVG元素,请使用)

(...).data([data])

or

(要么)

(...).datum(data)

If you want to bind your data to multiple SVG elements

(如果要将数据绑定到多个SVG元素)

(...).data(data).enter().append("svg")

.....

(.....)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...