我正在使用此链接学习D3.Js我想画圆,但我想每三个月画一个圆
我尝试创建原始数据的新数据子对象,但没有成功https://d3-graph-gallery.com/graph/area_lineDot.html
temp =[]
for (i=0; i< data.length; i=i+3) {
temp.push(data[i]);
}
我需要修改此代码
svg.selectAll("myCircles")
.data(data)
.enter()
.append("circle")
.attr("fill", "red")
.attr("stroke", "none")
.attr("cx", function(d) { return x(d.date) })
.attr("cy", function(d) { return y(d.value) })
.attr("r", 3)
2条答案
按热度按时间7vux5j2d1#
试试看:
68bkxrlz2#
我现在开始工作了,问题是我阅读d.date和d.value的方式,数据有字符串需要更改为int,谢谢Simon