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


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ả):
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 responses

  1. Thầy viết tiếp code app sử dụng thư viện này đi ạ. Mong lắm

  2. Khi nao thay cap nhat AChartEngine dung Sqlite, excel va Webservice vay thay?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: