Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中更新/删除/插入Shinobi折线图中的新系列/数据?_Android_Charts_Shinobi - Fatal编程技术网

如何在android中更新/删除/插入Shinobi折线图中的新系列/数据?

如何在android中更新/删除/插入Shinobi折线图中的新系列/数据?,android,charts,shinobi,Android,Charts,Shinobi,我正在更新图表,但它也显示了旧的系列。 如何在android中更新/删除/插入Shinobi折线图中的新系列/数据 我正在使用此代码: CategoryAxis xAxis = new CategoryAxis(); xAxis.enableGesturePanning(true); xAxis.enableGestureZooming(true); xAxis.setRangePaddingHigh(0.3);

我正在更新图表,但它也显示了旧的系列。 如何在android中更新/删除/插入Shinobi折线图中的新系列/数据

我正在使用此代码:

        CategoryAxis xAxis = new CategoryAxis();

        xAxis.enableGesturePanning(true);
        xAxis.enableGestureZooming(true);

        xAxis.setRangePaddingHigh(0.3);
        xAxis.setRangePaddingLow(0.1);

        shinobiChart.setXAxis(xAxis);

        NumberAxis yAxis = new NumberAxis();
        yAxis.setMajorTickFrequency(200.0);
        yAxis.enableGesturePanning(true);
        yAxis.enableGestureZooming(true);

        shinobiChart.setYAxis(yAxis);
        yAxis.setDefaultRange(new NumberRange(-50.0, 1024.0));

有几种方法可以添加/删除/更新系列中的数据

要更改LineSeries显示的数据,可以从该系列的基础DataAdapter中添加或删除数据点。随着数据的添加或删除,图表将重新绘制,因此您将立即在图表上看到系列的更改

要向DataAdapter添加数据点,可以使用以下添加方法之一:

)

要从DataAdapter中删除数据点,可以使用如下所述的删除方法之一:

您的第二个选择(可能更严格一点)是完全删除现有系列,并用新系列替换它

在与Android ShinobiCharts捆绑的示例应用程序中,有许多示例说明了如何将一个系列添加到图表中。如果您确实添加了一个新系列,并且希望不再看到以前的旧系列,请务必记住使用以下方法删除旧系列:

)

我希望这有帮助。如果您需要进一步的帮助,请回帖

谢谢, 凯。 免责声明-我为ShinobiControl工作