android+studio条形统计图
时间: 2023-12-08 13:39:05 浏览: 108
以下是使用Android Studio和第三方框架MPAndroidChart-v3.1.0生成条形统计图的步骤:
1. 在app的build.gradle文件中添加依赖:
```gradle
dependencies {
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
}
```
2. 在布局文件中添加BarChart控件:
```xml
<com.github.mikephil.charting.charts.BarChart
android:id="@+id/bar_chart"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
3. 在Activity或Fragment中获取BarChart控件的实例,并设置数据和样式:
```java
BarChart barChart = findViewById(R.id.bar_chart);
// 设置数据
ArrayList<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(1, 10));
entries.add(new BarEntry(2, 20));
entries.add(new BarEntry(3, 30));
entries.add(new BarEntry(4, 40));
entries.add(new BarEntry(5, 50));
BarDataSet dataSet = new BarDataSet(entries, "Label");
BarData barData = new BarData(dataSet);
barChart.setData(barData);
// 设置样式
dataSet.setColor(Color.BLUE);
dataSet.setValueTextColor(Color.RED);
barChart.setDrawValueAboveBar(true);
barChart.getDescription().setEnabled(false);
barChart.getXAxis().setEnabled(false);
barChart.getAxisRight().setEnabled(false);
barChart.getLegend().setEnabled(false);
barChart.animateY(1000);
```
4. 运行程序,即可看到生成的条形统计图。
阅读全文