# CircleStatisticsView
**Repository Path**: relin/CircleStatisticsView
## Basic Information
- **Project Name**: CircleStatisticsView
- **Description**: 类支付宝圆圈统计图
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-06-10
- **Last Updated**: 2022-06-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# CircleStatisticsView
圆圈统计图
1.类支付宝统计
2.动画显示
# 预览

# 资源
|名字|资源|
|-|-|
|AAR|[calendar_view.aar](https://github.com/RelinRan/CircleStatisticsView/blob/main/circle_statistics_view.aar)|
|Gitee|[CircleStatisticsView](https://gitee.com/relin/CircleStatisticsView)|
|GitHub | [CircleStatisticsView](https://github.com/RelinRan/CircleStatisticsView)|
# Maven
1.build.grade | setting.grade
```
repositories {
...
maven { url 'https://jitpack.io' }
}
```
2./app/build.grade
```
dependencies {
implementation 'com.github.RelinRan:CircleStatisticsView:2022.6.10.1'
}
```
# xml
```
```
# attr.xml
```
```
# 使用
```
CircleStatisticsView csv = findViewById(R.id.csv);
//测试数据
List data = new ArrayList<>();
data.add("67");
data.add("47");
data.add("120");
data.add("54");
data.add("64");
data.add("71");
//构建显示数据
float percent[] = Statistical.toPercent(data);
int color[] = Colors.randomColors(data.size());
String[] markTop = Statistical.toMarks(data);
String[] markBottom = {"商超", "水房", "其他", "餐饮", "外卖", "软件"};
List list = new ArrayList<>();
for (int i = 0; i < percent.length; i++) {
list.add(new Statistical(percent[i], color[i], color[i], markTop[i], markBottom[i]));
}
//设置数据
csv.setDataSource(list);
```