d3.js two graphs on same page is on top of each other
问题 I have 2 graphs each in separate angular directive <chart1 ng-model="data" style="display:block;" id="plot1" class="ng-pristine ng-valid"> <svg width="960" height="500" style="right: 0px;">Some data</svg> </chart1> <chart2 ng-model="data" style="display:block;" id="plot1" class="ng-pristine ng-valid"> <svg width="960" height="500" style="right: 0px;">Some data</svg> </chart2> chart1 generation of svg: var svg = d3.select("#plot1").append("svg") .attr("width", width + margin.left + margin