나는 주어진 걸음수 json 데이터
를 이용해서 막대 그래프
를 그리는 부분을 맡았다.저번 매드업 과제에서 차트를 다뤄봤지만, 막대 그래프는 해본 적이 없어 경험해보고자 이 부분을 담당했다.차트는 victor
를 이용하기로 했다.
npm i --save victory
로 설치를 한다.[VictoryChart](<https://formidable.com/open-source/victory/docs/victory-chart>)
VictoryCharts
는 차트의 레이아웃을 제어한다.[VictoryAxis](<https://formidable.com/open-source/victory/docs/victory-axis#victoryaxis>)
VictoryAxis
은 단독으로 사용하거나 VictoryChart
와 함께 구성할 수 있는 단일 축을 렌더링한다.dependentAxis
dependentAxis={false}
VictoryBar
VictoryChart
와 결합하여 bar chart를 만들 수 있다.이 코드들을 바탕으로 진행하기 전, json 데이터를 출력하기 위해 어떻게 진행할 지 결정해야 한다.
우선 날짜가 버튼 선택으로 하루, 일주일, 한 달 단위로 선택할 수 있으므로 startDate
와 endDate
를 받고, 여러 조건에 따라 데이터를 출력하면 된다.