D3 datum()

datum()和data()功能相似。javascript

datum():將指定數據賦值給被選擇元素。
data():將數據數組與選擇集的元素結合。java

 

var p = d3.selectAll('p');
p.datum(7);
//把7綁定在p中,在console中能夠看到p _data_=7
//p.datum(undefined/null),則<p>不會建立_data_屬性

使用綁定的數字數組

var p = d3.select("body").selectAll("p");
p.datum("Thunder")		//綁定字符串Thunder到選擇集上
  //d其實就是data('Thunder'),i是p的序號 .text(function(d,i){ //替換內容 return d + " " + i; });

被綁定的數據會傳遞給子元素  blog

相關文章
相關標籤/搜索