Bạn có thể sử dụng MPAndroidChart .
Nó có nguồn gốc, miễn phí, dễ sử dụng, nhanh chóng và đáng tin cậy.
Các tính năng chính , lợi ích:
- LineChart, BarChart (dọc, ngang, xếp chồng, nhóm), PieChart, ScatterChart, CandleStickChart (cho dữ liệu tài chính), RadarChart (biểu đồ mạng nhện), BubbleChart
- Biểu đồ kết hợp (ví dụ: đường và thanh trong một)
- Chia tỷ lệ trên cả hai trục (với cử chỉ chạm, các trục riêng biệt hoặc chụm-thu phóng)
- Kéo / Xoay (với cử chỉ chạm)
- Trục y (kép) riêng biệt
- Đánh dấu các giá trị (với chế độ xem cửa sổ bật lên có thể tùy chỉnh )
- Lưu biểu đồ vào thẻ SD (như hình ảnh)
- Mẫu màu xác định trước
- Legends (được tạo tự động, có thể tùy chỉnh)
- Trục có thể tùy chỉnh (cả trục x- và trục y)
- Hoạt ảnh (tạo hoạt ảnh, trên cả trục x- và y)
- Đường giới hạn (cung cấp thông tin bổ sung, mức tối đa, ...)
- Người nghe để gọi lại chạm, cử chỉ và lựa chọn
- Hoàn toàn có thể tùy chỉnh (sơn, kiểu chữ, truyền thuyết, màu sắc, nền, đường đứt nét, ...)
- Hỗ trợ cơ sở dữ liệu di động Realm.io qua thư viện MPAndroidChart-Realm
- Kết xuất mượt mà cho tới 10.000 điểm dữ liệu trong Line- và BarChart
- Nhẹ (số phương pháp ~ 1,4K)
- Có sẵn dưới dạng tệp .jar (dung lượng chỉ 500kb)
- Có sẵn dưới dạng phụ thuộc gradle và thông qua maven
- Tài liệu tốt
- Dự án mẫu (mã cho ứng dụng demo)
- Ứng dụng Demo Google-PlayStore
- Được sử dụng rộng rãi, hỗ trợ tuyệt vời trên cả GitHub và stackoverflow - mpandroidchart
- Cũng có sẵn cho iOS : Biểu đồ (API hoạt động theo cách tương tự)
- Cũng có sẵn cho Xamarin : MPAndroidChart.Xamarin
Hạn chế:
Tuyên bố từ chối trách nhiệm: Tôi là nhà phát triển của thư viện này.
AChartEngine
là sự lựa chọn tốt nhất vào lúc này (trong số các thư viện mã nguồn mở)