Bài 66: Cách vẽ các loại biểu đồ trong Android bằng AChartEngine

[polldaddy poll=9764234]

Trong quá trình viết dự án nhiều khi chúng ta phải làm các chức năng thống kê, mà thống kê hay nhất theo Tui là dùng biểu đồ với những hình ảnh trực quan sinh động sẽ lột tả được ý nghĩa của dữ liệu thống kê. Vì vậy loạt bài sau Tui sẽ hướng dẫn các bạn cách sử dụng framework AChartEngine để thực hiện tính năng này, trên mạng đã có nhiều Video hướng dẫn rất chi tiết các bạn có thể tham khảo step by step (bằng tiếng anh – xin cảm ơn tác giả):
[youtube https://www.youtube.com/watch?v=s8cpqFrbnk8?list=PL2603F3CABBF5EEB0]Các bạn có thể tải demo tại đây http://www.achartengine.org/content/demo.html

Tải các thư viện tại đây: http://www.achartengine.org/content/download.html (https://code.google.com/p/achartengine/downloads/list)

Tui sẽ đan xen cách vẽ biểu đồ từ dữ liệu Sqlite, excel, webservice thay vì hardcode giống như bản demo.

Bạn xem qua một số ứng dụng cụ thể về các loại biểu đồ và Framework AchartEngine cung cấp như sau:

-Line chart:

Chart image inside view group

-Average temperature:

Average temperature chart image

Average temperature chart landscape image

-Monthly Sale Report:

Sales bar chart image  Sales bar chart landscape image

-Trigonometric functions:

Trigonometric chart image  Trigonometric chart landscape image

-Scatter Chart:

Scatter chart image  Scatter chart landscape image

– Monthly Sale Report (conts):

Sales line and area chart image  Sales line and area chart landscape image

-Project Work Status:

Project status chart image

Project status chart landscape image-Sale Growth:

Sales growth chart image  Sales growth chart landscape image

-budget:

Projects budget chart image

Projects budget chart landscape image – Các bạn hãy thử làm quen với cách sử dụng thư viện AchartEngine với dữ liệu hardcode trước, Tui sẽ tranh thủ bổ sung cách hiển thị Chart từ Sqlite, Excel Webservice.

– (còn nữa…)

2 thoughts on “Bài 66: Cách vẽ các loại biểu đồ trong Android bằng AChartEngine”

Leave a Reply

Your email address will not be published.