안드로이드에서 이용 가능한 그래프 라이브러리를 찾던 중,

 

무료이고 가장 이용하기 편한 jfreechart 라는 것을 소개합니다.

 

http://www.jfree.org/jfreechart/

 

오픈 소스로 진행되고 있고, afreechart 라는 기존읜 java 라이브러리를 안드로이드 용으로 바꾼 것입니다.

 

바, 라인, 파이 형태 등 자주 사용하는 그래프 모델은 대부분 지원하고 사용에 대한 샘플 소스도 제공합니다.

 

사용에 대한 라이센스는 jar 파일 형태로 포함해서 참조할 경우 문제가 없을 것으로 보입니다.

 

소스가 공개되어 있으므로 필요한 부분을 수정, 추가해서 jar 로 만들어도 될 것같습니다.

 

문제가 될 경우 jar 소스만 공개하면 되겠지요.

 

BarRendererSample.png

 

display_graph.png

 

PieChartDemo1.png

 

GroupedStackedBarRendererSample.png

 

PJDXn.png

 

 

사용 방법에 대해서는 우선 데모 샘플 프로젝트 소스를 보시는 것이 가장 빠를 것같습니다.

 

사용해본바, 라이브러리가 꽤 방대하고 제공하는 기능이 많아서, javadoc 과 관련되 예제를 google 에서 찾아가며 기능을 구현해야 할 것으로 생각됩니다.