android 折线图
时间: 2023-10-18 13:09:58 浏览: 18
要在 Android 上绘制折线图,可以使用开源库 MPAndroidChart。
以下是一个简单的示例:
1. 首先,将以下依赖项添加到您的 app 级别的 build.gradle 文件中:
```
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
```
2. 在您的布局文件中添加一个 LineChart 组件:
```xml
<com.github.mikephil.charting.charts.LineChart
android:id="@+id/line_chart"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
3. 在您的 Activity 或 Fragment 中获取 LineChart 组件的引用并设置数据:
```java
LineChart lineChart = findViewById(R.id.line_chart);
List<Entry> entries = new ArrayList<>();
entries.add(new Entry(0f, 1f));
entries.add(new Entry(1f, 4f));
entries.add(new Entry(2f, 2f));
entries.add(new Entry(3f, 5f));
entries.add(new Entry(4f, 3f));
LineDataSet dataSet = new LineDataSet(entries, "Label");
dataSet.setColor(Color.RED);
dataSet.setValueTextColor(Color.BLUE);
LineData lineData = new LineData(dataSet);
lineChart.setData(lineData);
lineChart.invalidate(); // refresh the chart
```
这个示例创建了一个包含 5 个点的折线图,并将其显示为红色线。您可以根据需要更改颜色和其他属性。
这只是一个简单的示例,MPAndroidChart 还支持许多其他功能,如添加标签、缩放、动画等。您可以查看官方文档以了解更多信息。