我有一个html文件,显示了几个d3.js图。 图表是在单独的js文件中生成的。
两个图表都是相同的,它们只有不同的内容。当然,他们必须出现在不同的位置。
所以我可以做些什么才能解决来电者部分而不是d3.select(".chart")
?
HTML:
<div class="row">....
<div class="content">
<svg id="chart" onload="visuHandler('lineChart','userActivity');" />....
</div>
<div class="row">....
<div class="content">
<svg id="chart" onload="visuHandler('lineChart','cashflow');" />....
</div>
JS:
var visuHandler = function (chrt, data) {
d3.select(".chart")
.datum(interpretation(data, section))
.call(chart);