MPAndroidChart,从textView更新数据

时间:2017-06-02 05:32:23

标签: android android-studio mpandroidchart

每次textView中的值发生更改时,我都会尝试刷新图表。以下是onCreate的片段。

感谢任何建议。

mongod --dbpath f:/data/db --repair

1 个答案:

答案 0 :(得分:0)

不是添加到数组列表,而是在onTextChanged中声明LineData,并使用addEntry将新条目附加到LineData。

现在,使用getData()在每个onTextChanged上使用先前保存的数据声明数据,然后使用addEntry添加最新条目。这会创建一个连续的流......就像实时数据一样。我还使用了ILineDataSet,因为我在同一个图表上有多个数据点。

10个数据指向视口,现在我的应用程序中有一个不错的自动滚动折线图。

LineData data = lineChart.getData();
ILineDataSet set = data.getDataSetByIndex(0);
data.addEntry(new Entry(set.getEntryCount(),iv),0);
data.notifyDataChanged();
lineChart.notifyDataSetChanged();
lineChart.setVisibleXRangeMaximum(10);
lineChart.moveViewToX(data.getEntryCount());