티스토리 뷰
개발 세상/React Native
[RN/ReactNative] react-native-chart-kit LineChart의 기준축(y축) 데이터가 중복일 때 해결 방법
썬이_ 2024. 1. 8. 17:38728x90
반응형
react-native에서 chart UI를 구현할 때 주로
react-native-chart-kit 라이브러리를 사용하는데,
그 중 막대형 차트를 구현하려면 LineChart 기능을 주로 쓸 것이다.
여기서 data의 datasets 데이터가 0이거나 적은(보통 4이하) 데이터밖에 없다면
기준이 되는 y축이 0,0,0,0,0 이런식으로 중복이 되어 보여지거나
위에서 언급한 데이터가 2 하나밖에 없다면 0,1,1,2,2 이런식으로 보여질 것이다.
해당 문제가 발생하는 원인은 라이브러리에서 해당 y축에 들어가는 기준점의 값이 default로 정해져있기 때문이다.
LineChart의 'segments' props인데, default값은 4로 되어있어서 이를 수정해주면 쉽게 해결이 가능하다.
사실 라이브러리 공식문서에도 나와있는 내용이다
데이터가 4 미만이면 해당 데이터의 숫자만큼(예를 들어 데이터가 2 하나이면 0,1,2만 노출될 것이다)
4 이상이면 default값인 4로 segments를 주는 방법을 사용하면 문제 해결에 힌트가 될 것이니 참고!
728x90
반응형
'개발 세상 > React Native' 카테고리의 다른 글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스파르타코딩클럽
- build
- 코린이
- React Native
- Firebase
- vscode
- Mac
- vsC
- Xcode
- useState
- ios
- Android
- typeScript
- It
- ChatGPT
- app
- gradle
- FlatList
- ReactNative
- 영종도데이트
- 앱개발
- CSS
- React Hooks
- rn
- useEffect
- Ai
- TS
- IMAGE
- JavaScript
- REACT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함