所以我有一些 d3 的 javascript 代码,我需要一些帮助。所以在我的主 html 文件中,我声明了这个画布:
然后在另一个文件中我有这些命令:
var canvas = d3.select("#canvas")
var data_var=get_data();
var selection=canvas.selectAll("circle")
.data(data_var)
selection.enter().append("circle")
我的问题是当 canvas.selectAll("circle") 被调用时,那个 "circle" 是从哪里来的?我查看了其他地方,给定的画布和输入数据都有任何名为“圆形”的类型。