小编moo*_*ore的帖子

如何制作实时多线图?

我想使用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)

android real-time mpandroidchart

5
推荐指数
1
解决办法
4418
查看次数

标签 统计

android ×1

mpandroidchart ×1

real-time ×1