RadarChart

介绍:

支持自由定制外观、手势旋转的雷达图表 android radarchart

运行效果:

使用说明:

1. gradle

     compile 'q.rorbin:RadarView:1.0.2'

VERSION_CODE : here

2. xml

     <rorbin.q.radarview.RadarView
        android:id="@+id/radarView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

3. 属性说明

xmlcode说明
app:radar_layersetLayer雷达网层数
app:rotation_enablesetRotationEnable是否打开手势旋转
app:web_modesetWebMode雷达网模式(多边形、圆形...)
app:max_valuesetMaxValue最外圈的值
app:radar_line_colorsetRadarLineColor雷达网线条颜色
app:radar_line_widthsetRadarLineWidth雷达网线条大小
app:radar_line_enablesetRadarLineEnable是否显示雷达网线条
app:vertex_text_colorsetVertexTextColor顶点文字颜色
app:vertex_text_sizesetVertexTextSize顶点文字大小
app:vertex_text_offsetsetVertexTextOffset顶点文字距最外层网偏移量
注:各属性均有默认值

4. 方法说明

code说明
setLayerColor设置雷达网各层颜色
setVertexText设置顶点文字内容
animeValue展现一次数据添加动画
addData添加数据
setEmptyHint设置空数据时的提示

5. 添加数据

  1. 创建并添加数据
List<Float> values = new ArrayList<>();
Collections.addAll(values, 3.2f, 6.7f, 2f, 7f, 5.6f);
RadarData data = new RadarData(values);
mRadarView.addData(data);
  1. 方法说明
code说明
setLabel数据的标注
setValue设置(更改)数据值
setValueText数据值的描述
setValueTextEnable是否显示描述
setValueTextSize描述的文字大小
setVauleTextColor描述的文字颜色
已下载
0