0
像標題所說,我只是好奇,如果有一個優勢,而不是使用.data迭代在屏幕上使用d3中的for循環繪製節點。在for循環中使用.data有沒有優勢?
像標題所說,我只是好奇,如果有一個優勢,而不是使用.data迭代在屏幕上使用d3中的for循環繪製節點。在for循環中使用.data有沒有優勢?
使用D3的數據模型爲您提供了許多優勢。除了允許您創建元素外,它還會綁定您提供給這些元素的數據。這使您可以稍後傳遞新數據並與已有數據相匹配。 D3提供的選項允許您輕鬆添加新元素,修改現有數據並移除不再在數據中表示的元素。
three little circles tutorial說明了這些概念,並應該讓您更好地瞭解使用D3數據模型的優點。