下方区域的灰色条带允许用户在x轴上传播数据。fiddle除了最初生成的三角形符号外,所有内容都在调整大小,但只要我使用画笔重绘就会消失(< em> ps:只有当我从浏览器运行相同代码的代码而不是jsfiddle时才会发生这种情况!)
milestone_marks.selectAll(".milestone_markers")
.data(milestones)
.enter().append("path")
.attr("d", d3.svg.symbol().type('triangle-down'))
.attr('class', 'milestone_markers')
.attr("transform", function (d) {
return "translate(" + x__axis(d.processing_time) + "," + -7 + ")";})
在刷过的函数中我写了以下内容:
d3.select('.milestone_marks').selectAll('path').data(milestones).attr("d", d3.svg.symbol().type('triangle-down')).attr("transform", function (d) {
return "translate(" + x__axis(d.processing_time) + "," + -7 + ")";})
任何意见都将受到赞赏。