Thị trên mobile

Một phần của tài liệu Phát triển ứng dụng quan trắc và dự báo môi trường trên mobile (Trang 26 - 30)

2.1.3.1. Giới thiệu chung

Có rất nhiều thư viện hỗ trợ vẽđồ thị trên thiết bịdi động, ví dụnhư:

- GraphView

- MPAndroidChart

- HelloCharts

(a) GraphView (b) MPAndroidChart (C) AnyChart

Hình 2.1: Một số thư viện hỗ trợ vẽ đồ thị trên thiết bị di động

Đặc điểm chung của các thư viện này là giao diện đồ thị nhìn trực quan và đơn giản. Mỗi thư viện hỗ trợ lại có cách triển khai trong lập trình khác nhau và có những khái niệm khác nhaụ Để có thể hiểu và kiểm soát được cách dùng và triển khai thư viện trong ứng dụng của mình cần phải tìm hiểu kĩ lưỡng trước khi triển khai trong lập trình ứng dụng.

2.1.3.2. Phân loại

• Biểu đồđường (LineChart) Hình 2.2.

Biểu đồđường biểu diễn các đường giá trị của tham số, trong mỗi đường chứa giá trị của tham số ứng với từng thời điểm khác nhaụ Biểu đồ đường thể hiện xu hướng và xác định xem các biến có tương quan với nhau không.

23

Hình 2.2: Biểu đồ đường

• Biểu đồ cột (Barchart) Hình 2.3

Biểu đồ cột được sử dụng để so sánh mối quan hệ giữa các dữ liệu khác nhaụ Chiều cao của cột đại diện cho giá trịđo lường hoặc tần suất. Cột càng cao và càng dài thì giá trị càng lớn.

Hình 2.3: Biểu đồ cột

• Biểu đồ kết hợp (CombinedChart) Hình 2.4

Biểu đồ kết hợp là dạng biểu đồ chứa nhiều loại đồ thị khác nhau trong cùng một biểu đồ. Một trong những cách dùng chủ yếu của biểu đồ này là kết hợp biểu đồ cột thể hiện giá trị thực tế của số liệu kèm theo một đường giới hạn biểu thị mục tiêu hoặc cột mốc phải vượt quạ

24

• Biểu đồ quạt (PieChart) Hình 2.5.

Biểu đồ quạt dùng để so sánh một dữ liệu so với toàn thể, trong đó chia ra tỉ lệ phần trăm của một dữ liệu nào đó. Toàn bộ biểu đồ quạt đại diện cho tổng số liệu và mỗi phần nhỏ của biểu đồ là một phần cụ thể trong biểu đồ. Do đó cần quy các số liệu về tỉ lệ hoặc tỉ lệ phần trăm.

Hình 2.5: Biểu đồ quạt

• Biểu đồ mạng nhện (RadarChart) Hình 2.6.

Biểu đồ mạng nhện là biểu đồdùng để so sánh những giá trị tập hợp của một vùng dữ liệụ Qua đó thể hiện được sựthay đổi của trước và sau quá trình hoạt động.

25

• Biểu đồ tán xạ (ScatterChart) Hình 2.7.

Biểu đồ tán xạ hay biểu đồ phân tán vẽ các điểm dữ liệu (thường là một nhóm các điểm dữ liệu được đo giống nhau), nhằm mục đích hiển thị các tương quan hoặc các mẫu trong dữ liệu không rõ ràng khi chỉ nhìn vào các điểm dữ liệu cá nhân.

Hình 2.7: Biểu đồ tán xạ.

• Biểu đồ hình nến (CandleStickChart) Hình 2.8.

Biểu đồ hình nến là một loại biểu đồtài chính dùng để mô tả chuyển động giá của một chứng khoán, phái sinh tài chính, hoặc là tiền tệ. Mỗi "thanh nến" thường cho thấy một ngày nào đó, để ví dụ, một biểu đồ tháng có thể có 20 ngày tương ứng với 20 "thanh nến".

Hình 2.8: Biểu đồ hình nến

• Biểu đồ bong bóng (BubbleChart) Hình 2.9.

Biểu đồ bong bóng là một loại biểu đồ hiển thị ba chiều của dữ liệụ Biểu đồ bong bóng có thể tạo điều kiện cho sự hiểu biết về các mối quan hệ xã hội, kinh tế, y tế và khoa học khác

26

Một phần của tài liệu Phát triển ứng dụng quan trắc và dự báo môi trường trên mobile (Trang 26 - 30)