使用MPAndroidChart 的2.15版本画图,不要其他版本 画图案例
时间: 2024-03-25 13:36:01 浏览: 10
好的,下面是一个使用 MPAndroidChart 2.1.5 版本绘制折线图的案例,希望能对你有所帮助。
首先,在项目的 build.gradle 文件中添加 MPAndroidChart 的依赖:
```
dependencies {
implementation 'com.github.PhilJay:MPAndroidChart:v2.1.5'
}
```
然后,在布局文件中添加一个 LineChart 控件:
```xml
<com.github.mikephil.charting.charts.LineChart
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
接下来,在 Activity 或 Fragment 中找到该控件并设置数据:
```java
LineChart chart = findViewById(R.id.chart);
// 设置数据
List<Entry> entries = new ArrayList<>();
entries.add(new Entry(0, 10));
entries.add(new Entry(1, 20));
entries.add(new Entry(2, 15));
entries.add(new Entry(3, 25));
entries.add(new Entry(4, 18));
LineDataSet dataSet = new LineDataSet(entries, "Label");
LineData lineData = new LineData(dataSet);
chart.setData(lineData);
// 设置其他属性
chart.getDescription().setEnabled(false); // 不显示描述
chart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM); // X轴在底部
chart.getLegend().setEnabled(false); // 不显示图例
```
最后,别忘了调用 `chart.invalidate()` 来刷新图表。
以上就是一个简单的使用 MPAndroidChart 2.1.5 版本绘制折线图的案例,你可以根据自己的需求调整数据和属性。