我正在更新图表,但它也显示旧系列。 如何在Android中的Shinobi Line Chart中更新/删除/插入新的系列/数据?
我正在使用此代码:
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));
答案 0 :(得分:0)
您可以通过多种方式在LineSeries中添加/删除/更新数据。
要更改LineSeries显示的数据,您可以在系列的基础DataAdapter中添加或删除数据点。在添加或删除数据时,将重新绘制图表,因此您将立即看到图表上系列的更改。
要将数据点添加到DataAdapter,您可以使用以下所述的添加方法之一:
要从DataAdapter中删除数据点,您可以使用其中一种删除方法,如下所述:
你的第二个选择,可能更严重一点就是彻底删除现有的系列并换上新系列。
有许多示例说明如何在与ShinobiCharts for Android捆绑在一起的示例应用程序中向图表添加系列。如果您确实添加了一个新系列,并希望不再看到之前的旧系列,那么请务必使用下述方法删除旧系列:
我希望这会有所帮助。如果您需要通过各种方式提供进一步的帮助。
谢谢, 凯。 免责声明 - 我为ShinobiControls工作。