안드로이드용 차트 라이브러리

2016. 5. 2. 18:06안드로이드 개발

MPAndroidChart

https://github.com/PhilJay/MPAndroidChart


HzGrapher

https://github.com/handstudio/HzGrapher


아직 써보지는 않았지만, HzGrapher보다는 MPAndroidChart가 좀더 나아보인다.



MPAndroidChart를 이용하여 Line Chart를 그리는 괜찮은 튜토리얼도 있다.


https://www.numetriclabz.com/android-line-chart-using-mpandroidchart-tutorial/


Pie Chart 그리는 예제는 다음을 참조하면 된다.


http://www.ssaurel.com/blog/learn-to-create-a-pie-chart-in-android-with-mpandroidchart/


그래프 하단에 표시되는 Legend를 안보이게 하는 방법은 다음과 같다.


http://stackoverflow.com/questions/29030814/how-to-hide-legends-and-axis-in-mpandroidchart


mChart.getLegend().setEnabled(false);   // Hide the legend 


다음은 MPAndroidChart에서 지원하는 차트의 종류이다.


  • LineChart (with legend, simple design) alt tag
  • LineChart (with legend, simple design) alt tag

  • LineChart (cubic lines) alt tag

  • LineChart (gradient fill) alt tag

  • Combined-Chart (bar- and linechart in this case) alt tag

  • BarChart (with legend, simple design)

alt tag

  • BarChart (grouped DataSets)

alt tag

  • Horizontal-BarChart

alt tag

  • PieChart (with selection, ...)

alt tag

  • ScatterChart (with squares, triangles, circles, ... and more)

alt tag

  • CandleStickChart (for financial data)

alt tag

  • BubbleChart (area covered by bubbles indicates the value)

alt tag

  • RadarChart (spider web chart)

alt tag