프로필 사진
자바빵
bolt icon641·1년 이상·
160
공유

chart.js에서 입력한 데이터와 meta data가 다르게 나옵니다.


입력값.

data: [ { x: 875.5, y: 321.9 }, { x: 898, y: 361.7 }, { x: 868.3, y: 413.5 }, { x: 905.3, y: 457.3 }, { x: 905.3, y: 495.8 }, { x: 807.8, y: 617.7 } ]





meta data값.

data: [ { x: 869.2, y: 538 }, { x: 891.4, y: 506.8 }, { x: 862.1, y: 466.1 }, { x: 898.6, y: 431.8 }, { x: 898.6, y: 401.5 }, { x: 802.4, y: 305.9 } ]






입력값이 파란선이고,

metaData값이 붉은선입니다.



입력값은 제가 임의의 값을 넣은거고,

metaData값은 아래 처럼 차트에서 역으로 불러오는 작업을 했습니다.

var meta = myChart.getDatasetMeta(0); var x = meta.data[0].x; let dataLen = meta.data.length; for (let i=0; dataLen>i; i++) { let d = meta.data[i]; console.log(`(${d.x},${d.y})`); }

값이 다르게 나와서 차트에 넣어보니,

x축 반전된것처럼 나옵니다...ㅠㅠ


왜 이런 문제가 생기는지 알고싶습니다 ㅠㅠ







0
cat-footer