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