d3.js로 라인 및 막대그래프를 사용할 때 x의 값이 날짜인 경우 scaleTime()을 사용한다. 예를 들어 데이터가 '2023-01-01' , '20230101' 등 날짜 표현은 다양하게 생성된다. 개발 시 하이픈을 제거한 '20230101'의 포맷을 많이 사용하는데, 이 경우 scaleTime()을 사용할 때 d3.timeParse()을 사용하여 포맷을 설정해줘야 한다. 다음 예시와 같이 사용하면 된다. const parseTime = d3.timeParse('%Y%m%d'); const x = d3.scaleTime() .range([0, width]) .domain( d3.extent(data, function (d) { return parseTime(d.saleDate);// 예시 }));..