0
我使用D3.js
在一行内部绘制4列,我有三列数据,我想添加1个以上添加结束。我的html
文件是这样的。在D3.js中添加列
<div class="container">
<div class="feature">
<div class="row">
</div>
</div>
</div>
和我的Javascript
代码是这样的。
function calculateNumber(){
var json_url = "...";
dataset = [];
d3.json(json_url, function(data) {
dataset.push(intToString(data[0]["num_jobs"]));
dataset.push(data[0]["cpuhour_tot"]);
dataset.push(data[0]["cpuhour_tot"]);
d3.select(".feature .row").selectAll("div")
.data(dataset)
.enter()
.append("div")
.attr("class", "col-xs-3")
.text(function(d){ return d});
});
new_data = generateStatic();
d3.select(".feature .row").selectAll("div")
.data(new_data)
.enter()
.append("div")
.attr("class", "col-xs-3")
.text(function(d){ return d});
}
此代码添加3列完美,现在new_data = generateStatic();
有我要添加的新数据。
数据集和new_dat不同
现在我想添加另一个DIV ..但代码中没有添加任何新的div,只需重写拳头。
包括我,我标记出必须出现新的div
任何想法的形象呢?
感谢@Maximilian彼得斯我更新的问题,因为我没有很好地解释。我创建了theree div,我想添加其他,但代码重写第一个div,不创建任何新的,我在las div中添加的数据与第一个div不同 – Stone