mpandroidchartlibrary-2-1-6.jar
Loại:Phát triển lập trìnhPhiên bản:Cập nhật:2023-07-02 20:58:54Kích thước:462KBHệ thống:Win2003, WinXP, Win7, Win8, Win10, WinAllNgôn ngữ:简体
Giới thiệu Boutique
- Phần mềm cảnh quan Kechuang Yida
- xlsxwriter (plug-in bảng tính PHP)
- Font chữ Ye Genyou Weigang
- Bính âm chạy chuẩn Mikai
- Công Công biết chữ
- SDL Passolo 2018 (công cụ tiếng Trung địa phương)
- Mô-đun da ngôn ngữ dễ dàng
- Thông tin dự đoán xổ số phúc lợi 3D
- Phiên bản định lượng của lý thuyết Tongda Xintang
Trang chủ
Gói mpandroidchartlibrary-2-1-6.jar là gói jar của thư viện biểu đồ mã nguồn mở Android MPAndroidChart. Sau khi tải xuống gói mpandroidchartlibrary, bạn có thể sử dụng biểu đồ đường và biểu đồ hình tròn, đồng thời hỗ trợ lựa chọn, thu phóng và kéo- và thả.
Xem trước tệp
Ví dụ sử dụng
Phần sau chủ yếu triển khai biểu đồ hình tròn sau:
< p> 1. Tải xuống gói mpandroidchartlibrary.jar mới nhất rồi sao chép nó vào libs của dự án2. Xác định tệp xml
3. Mã logic Java chính như sau và các nhận xét đã được thêm vào.
Gói com.jackie.mpandroidpiechart;
Nhập java.util.ArrayList;
Nhập com.github.mikephil.charting.charts.PieChart; p> p>
Nhập com.github.mikephil.charting.comComponents.Legend;
Nhập com.github.mikephil.charting.comComponents.Legend.LegendPosition;
Nhập com.github.mikephil.charting.data.Entry;
Nhập com.github.mikephil.charting.data.PieData;
Nhập com.github.mikephil.charting.data. PieDataSet;
nhập android.support.v7.app.ActionBarActivity;
nhập android.graphics.Color;
nhập android.os.Bundle; p>
Nhập android.util.DisplayMetrics;
lớp công khai MainActivity mở rộng ActionBarActivity {
PieChart mChart riêng tư;
@Override
< p> protected void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mChart = ( PieChart) findViewById(R.id. Spread_pie_chart);
PieData mPieData = getPieData(4, 100);
showChart(mChart, mPieData);
} p>
riêng void showChart(PieChart pieChart, PieData pieData) {
pieChart.setHoleColorTransparent(true);
pieChart.setHoleRadius(60f); //Radius< /p >
pieChart.setTransparentCircleRadius(64f); // Vòng tròn bán trong suốt
//pieChart.setHoleRadius(0) //Vòng tròn đặc
pieChart.setDescription(" Kiểm tra hình dạng chiếc bánh Hình");
// mChart.setDrawYValues(true);
pieChart.setDrawCenterText(true); //Có thể thêm văn bản vào giữa biểu đồ hình tròn
pieChart.setDrawHoleEnabled(true);
pieChart.setRotationAngle(90); // Góc quay ban đầu
// vẽ giá trị mô tả tương ứng vào slice
// mChart.setDrawXValues(true);
// cho phép xoay biểu đồ bằng cách chạm
pieChart.setRotationEnabled(true); // Có thể được xoay thủ công
// hiển thị giá trị phần trăm
pieChart.setUsePercentValues(true); //Hiển thị giá trị phần trăm
// mChart.setUnit(" €") ;
// mChart.setDrawUnitsInChart(true);
// thêm trình nghe lựa chọn
// mChart.setOnChartValueSelectedListener(this);
// mChart.setTouchEnabled (false);
// mChart.setOnAnimationListener(this);
pieChart.setCenterText("Doanh thu hàng quý"); //Văn bản trong ở giữa biểu đồ hình tròn
< p> //Đặt dữ liệupieChart.setData(pieData);
// hoàn tác tất cả các điểm đánh dấu
/ / pieChart.highlightValues(null); p>
// PieChart.invalidate();
Legend mLegend = pieChart.getLegend(); //Thiết lập biểu đồ tỷ lệ
< p> mLegend.setPosition(LegendPosition.RIGHT_OF_CHART); //Hiển thị ở ngoài cùng bên phải// mLlegend.setForm(LegendForm.LINE); //Thiết lập hình dạng của sơ đồ tỷ lệ, mặc định là hình vuông
mLegend.setXEntrySpace(7f); p>
mLlegend.setYEntrySpace(5f);
pieChart.animateXY(1000, 1000); //Đặt hoạt ảnh
p>
// mChart.spin(2000, 0, 360 );
/**
*
* @param count được chia thành nhiều phần
* @param range
*/
Private PieData getPieData(int count, float range) {
ArrayList
for (int i = 0; i < count ; i++) {
xValues.add("Quarterly" + (i + 1)); //Các miếng bánh được hiển thị theo Quarterly1, Quarterly2, Quarterly3, Quarterly4
< /p>
ArrayList
// Dữ liệu biểu đồ hình tròn< /p>
/**
* Chia biểu đồ hình tròn thành 4 phần, tỉ số của 4 phần là 14:14:34:38
* Vậy tỷ lệ phần trăm được biểu thị bằng 14 là 14%
*/
float quý1 = 14;
float quý2 = 14;
float quý3 = 34;
float hàng quý4 = 38;
yValues.add( new Entry(quarterly1, 0));
yValues.add(new Entry(quarterly2, 0)); 1));
yValues.add(mục nhập mới(quarterly3, 2));< /p>
yValues.add(mục nhập mới(quarterly4, 3));
//Bộ sưu tập trục Y
PieDataSet pieDataSet = new PieDataSet(yValues, "Doanh thu hàng quý 2014"/*Được hiển thị trên biểu đồ tỷ lệ*/);
PieDataSet.setSliceSpace(0f) ; //Đặt khoảng cách giữa các biểu đồ hình tròn
ArrayList
// Màu sắc của biểu đồ hình tròn
Màu sắc .add(Color.rgb(205, 205, 205));
Colors.add(Color.rgb(114, 188, 223));
Colors.add(Color .rgb(255, 123, 124));
Colors.add (Color.rgb(57, 135, 200));
pieDataSet.setColors(colors); p>
Số liệu DisplayMetrics = getResources().getDisplayMetrics();
< p> Float px = 5 * (metrics.denseDpi / 160f);pieDataSet.setSelectionShift(px); // Độ dài bổ sung của trạng thái đã chọn
PieData pieData = new PieData( xValues, pieDataSet);
return pieData;
Kết xuất như sau:
Nó chủ yếu nói về một số thuộc tính cơ bản và lệnh gọi API. Bạn chỉ có thể tự mình thử để xem mỗi API có tác dụng và chức năng gì. Chúng tôi sẽ giới thiệu các loại biểu đồ khác trong MPAndroidChart tới bạn sau.
mpandroidchartlibrary-2-1-6.jarTải về liên quan
- 查看详情phần mềm cấu hình môi trường java简体2023-07-01
- 查看详情PMVR简体2023-06-07
- 查看详情MD5.js简体2023-06-04
- 查看详情maven (công cụ quản lý dự án java)简体2023-05-20
- 查看详情BadgeView.jar简体2023-05-02
- 查看详情 phần mềm cấu hình môi trư 简体 2023-07-01
- 查看详情 PMVR 简体中文 2023-06-07
- 查看详情 MD5.js 简体 2023-06-04
- 查看详情 maven (công cụ quản lý dự 英文 2023-05-20
- 查看详情 BadgeView.jar 简体 2023-05-02
- Xem chi tiết EUS Yiyuan 简体 2023-07-02
- Xem chi tiết Máy tính để bàn ESRI ArcGIS 简体 2023-07-02
- Xem chi tiết công cụ mã hóa và giải mã url 简体 2023-07-02