Пример D3 Bubble :Что делает bubble.nodes ()?

Пример:http://mbostock.github.com/d3/ex/bubble.html

enter image description here

Мне трудно понять, что происходит со строкой 16:

.data(bubble.nodes(classes(json))

И почему или где в функции классов ()переменная class[] получает значения x, y, r, определенные для каждого из ее объектов. Кроме того, bubble.nodes ()не является реальной функцией?

Если я добавлю

console.log(classes)

между строками 44 и 45 -кажется, что каждый объект внутри уже заполнен x,y,r --, но непонятно, почему это происходит.

7
задан VividD 25 June 2014 в 04:02
поделиться