Trạm tải Lệ Giang:Pure Green Software Tải về trang web

Phần mềm máy tính| Phần mềm Composition| Cập nhật mới nhất| Sơ đồ trang web

Trang đầu hiện tại:Trang chủ > Phần mềm máy tính > Phát triển lập trình > mpandroidchartlibrary-2-1-6.jar

mpandroidchartlibrary-2-1-6.jar

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ữ:简体

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ự án

 2. 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>

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;

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);

}

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ệu

 pieChart.setData(pieData);

 // hoàn tác tất cả các điểm đánh dấu

  / / pieChart.highlightValues(null);

// 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);

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 xValues ​​​= new ArrayList() ; //xVals dùng để thể hiện nội dung trên mỗi miếng bánh

 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 yValues ​​​​= new ArrayList(); //yVals được sử dụng để biểu thị dữ liệu thực tế gói gọn từng phần hình tròn

// 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 color = new 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);

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