我想使用MPAndroidChart制作实时多线图.
仅使用一个数据制作实时图表是没有问题的.(以下代码)
private void addEntry(int count) {
LineData data = mChart.getData();
if (data != null) {
LineDataSet set = data.getDataSetByIndex(0);
if (set == null) {
set = createSet();
data.addDataSet(set);
}
data.addXValue("");
data.addEntry(new Entry(getPressure(), set.getEntryCount()), 0);
data.setDrawValues(false);
data.setHighlightEnabled(false);
// let the chart know it's data has changed
mChart.notifyDataSetChanged();
// limit the number of visible entries
mChart.setVisibleXRange(0, count);
// move to the latest entry
mChart.moveViewToX(data.getXValCount() - (count + 1));
}
}
Run Code Online (Sandbox Code Playgroud)
并且,使用以下代码制作多个折线图是没有问题的.
private void setData(int count, float range) …Run Code Online (Sandbox Code Playgroud)