2017-12-20 5 views
0

私は自分のアンドロイドアプリでデータをリアルタイムでプロットするためにMPAndroidChart(v3.0.2)を使用しています。 グラフの線(センサーからのノイズ)を滑らかにする必要があります。smooth line in MPAndroidChart

lineDataSet.setDrawCubic(boolean enabled); 

lineDataSet.setMode(LineDataSet.Mode.CUBIC_BEZIER); 

lineDataSet.setCubicIntensity(0.2f); 

が、私は私のILineDataSetオブジェクト上でそれらにアクセスしようとすると、これらのメソッドは存在しません: は、私は、次のいずれかの方法を使用する必要があることを理解しています。 チャートの線を滑らかにするにはどうすればよいですか?あなたがデータセットに新しい値を追加するときにコールする必要があるたびにプロット

答えて

0

リアルタイムのためのバディ:

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

次の2つのラインの上に追加データセットに別の値を追加するたびにこれがあなたの問題を解決します。

lineChart.notifyDataSetChanged(); 
lineChart.invalidate(); 
+0

おかげで、私は、私は「ILineDataSet」を使用していない「LineDataSet」、およびsetDrawCubicは、オブジェクトのようなものは存在しませんよ述べたように...:また、あなたのchartviewに以下の行を追加します – Itay