菜鳥學習筆記-MPChart雷達圖(Radar)

XML

首先加載控件

<com.github.mikephil.charting.charts.RadarChart
    android:id="@+id/radar"
    android:layout_width="500dp"
    android:layout_height="500dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="95dp" >
</com.github.mikephil.charting.charts.RadarChart>

Java

實例化等等不寫了

1.先創建一個數組,X軸數組,幾個數據就是幾邊形;

    ArrayList<String> strings = new ArrayList<String>();
        strings.add("力量");
        strings.add("防禦");
        strings.add("速度");
        strings.add("血量");
        strings.add("法力");
        strings.add("幸運");

2.然後創建一個y軸數組

ArrayList<Entry> entries = new ArrayList<Entry>();
        entries.add(new Entry(5, 0));
        entries.add(new Entry(2, 1));
        entries.add(new Entry(3, 2));
        entries.add(new Entry(2, 3));
        entries.add(new Entry(0, 4));
        entries.add(new Entry(2, 5));

3.綁定數據

RadarDataSet set1 = new RadarDataSet(entries, "射手");
RadarData radarData = new RadarData(strings, set1);
radar.setData(radarData);

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章