MPAndroidChart中的流畅线条

问题描述 投票:1回答:1

我正在使用MPAndroidChart(v3.0.2)在我的Android应用程序中实时绘制我的数据。我需要平滑图表的线条(来自传感器的噪音)。我知道我需要使用以下任何一种方法:

lineDataSet.setDrawCubic(boolean enabled); 

lineDataSet.setMode(LineDataSet.Mode.CUBIC_BEZIER);

lineDataSet.setCubicIntensity(0.2f); 

但是当我尝试在我的ILineDataSet对象上访问它们时,这些方法不存在。有关如何平滑我的图表线的任何建议?

android plot graph charts mpandroidchart
1个回答
0
投票

每当您向数据集添加新值时,Buddy都会进行实时绘图,您需要调用:

lineDataSet.setDrawCubic(true);
lineDataSet.notifyDataSetChanged();

每当您向数据集添加另一个值添加上面两行时,这将解决您的问题。还要在图表视图中添加以下行:

lineChart.notifyDataSetChanged();
lineChart.invalidate();
© www.soinside.com 2019 - 2024. All rights reserved.