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