flutter의 여러 차트라이브러리

StarSeeker·2023년 9월 11일
1

차트 라이브러리는 플러터를 기준으로 서치하였고 깃허브 스타, 현재까지 업데이트가 잘 이루어지고 있는지 등을 기준으로 선정하였다.

fl_chart

플러터에서 가장 대중적인 차트 라이브러리.

깃허브 스타 5.7K로 많은 사람들이 이용하고 있다.

6월 11일이 마지막 업데이트로 최근까지 업데이트가 이루어지고 있다.

꺽은선형 차트, 막대차트, 파이 차트, 분산형 차트 등 다양한 차트 지원. (MVP 에 있는 차트 모두 지원)

아래와 같은 터치 상호작용이 가능.

https://github.com/imaNNeo/fl_chart/blob/master/repo_files/documentations/handle_touches.md

다양한 옵션으로 커스터 마이징이 비교적 자유로울 것으로 보임.

라이센스는 오픈소스로 무료 (https://github.com/imaNNeo/fl_chart/blob/master/LICENSE - Github 계정 연결)

오픈소스기 때문에 지원이 이루어지지 않을 수도 있음.



syncfusion_flutter_charts

UI 컴포넌트를 전문적으로 제공하는 syncfusion사에서 만든 라이브러리.

MVP에서 요구하는 차트를 포함한 30여가지의 매우 다양한 차트를 지원함.

최근까지 업데이트가 잘 이루어지고 있다.

가이드영상과 설명 페이지가 잘 구성되어있음.

라이브러리 하나만 따로 판매는 하지 않고 라이선스를 구매하면 모든 언어, 프레임워크의 UI 컴포넌트 라이브러리를 이용할수 있다.

개발자 5명 까지 가능한 라이선스 395$/월 으로 유료 라이선스 문제때문에 사용하기 불가능할 수 있다.

하나의 프로젝트에만 적용 가능한 라이선스도 존재한다. 가격은 메일로 문의.

Team license for Syncfusion products

MVP 요구사항은 대부분 구현할수 있을 것으로 보임. (일부는 불가, 막대 그래프를 점선으로 이어주는 부분)

데모페이지 (Demos & Examples of Syncfusion Flutter Widgets )

데모페이지와 가이드영상을 살펴보면 다양한 커스터마이징이 가능할 것으로 보임.

graphic

다양한 차트를 지원하고 기본적인 막대그래프 꺽은선 그래프 지원 가능하다.

업데이트가 최근까지 비교적 잘 이어져 오고 있으며 깃허브의 스타 수가 1.3k 이다.

위의 두 라이브러리에 비해 디자인이 미려하지 않다.

오픈소스로 무료이다.

그 밖에도 여러 라이브러리들이 있지만 깃허브의 스타 수가 최소 1.0k 이상인 라이브러리만 모아보았다.

profile
춤추듯 개발하고 싶은 사람

0개의 댓글