菜鸟学习笔记-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);

这里写图片描述

猜你喜欢

转载自blog.csdn.net/hanmoliuxuan/article/details/82377625