我有一些在forEach循环中生成的图表。我已经慢慢设法将大部分内容自动化,以便我可以从一组数据中获得尽可能多的图表,而且代码行相对较少。
现在缺少的部分是获得图表的标题,以便我可以更容易地区分图表并尝试使用我从d3.js'nest-functional获得的密钥值。
我的问题,我没有设法解决,是如何让返回功能只是在一个文本中打印标题,而不是一次迭代一个字母,并将字母放在顶部彼此:
“oneExport”对象的一个例子: {key:“Engine A”,值:Array(126)}
标题的代码:
//Title
myChart.selectAll('.title')
.data(oneExport.key)
.enter()
.append('g')
.attr('class', 'title')
.append("text")
.attr("x", (width / 2))
.attr("y", 0 - (margin.top / 2))
.attr("text-anchor", "middle")
.style("font-size", "16px")
.text(function(d) {return d});
我是采用完全错误的做法,还是我的逻辑中缺少一些小块?