문서의 이전 판입니다!
<body> <svg width = "500" height = "500"></svg> <script> const dataFile = [10, 20, 30, 40, 50]; // 데이터배열 선언 const svg = d3.select("svg"); svg.selectAll('rect') // 데이터 배열 값이 5개이고, <rect>태그가 하나도 존재하지 않기때문에 5개의 빈 태그를 생성한다 .data(dataFile) // .enter() .append('rect') .attr('fill', 'green') .attr('height', (d, i) => {return d}) .attr('width', 40) .attr("x", (d, i) => {return 50 * i}) .attr("y", (d, i) => {return 100 - dataFile[i]}); </script> </body>