【问题标题】:How to update/remove/insert new series/data in Shinobi Line Chart in android?如何在 android 的 Shinobi 折线图中更新/删除/插入新的系列/数据?
【发布时间】:2014-09-17 12:05:22
【问题描述】:

我正在更新图表,但它也显示旧系列。 如何在 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));

【问题讨论】:

    标签: android charts shinobi


    【解决方案1】:

    您可以通过多种方式在 LineSeries 中添加/删除/更新数据。

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

    要将数据点添加到 DataAdapter,您可以使用如下所述的添加方法之一:

    http://www.shinobicontrols.com/docs/ShinobiControls/ShinobiChartsAndroid/1.5.1/Premium/Normal/apidocs/docs/reference/com/shinobicontrols/charts/DataAdapter.html#add(com.shinobicontrols.charts.Data)

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

    http://www.shinobicontrols.com/docs/ShinobiControls/ShinobiChartsAndroid/1.5.1/Premium/Normal/apidocs/docs/reference/com/shinobicontrols/charts/DataAdapter.html#remove(int)

    您的第二个选项可能更严格一些,即完全删除现有系列并用新系列替换它。

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

    http://www.shinobicontrols.com/docs/ShinobiControls/ShinobiChartsAndroid/1.5.1/Premium/Normal/apidocs/docs/reference/com/shinobicontrols/charts/ShinobiChart.html#removeSeries(com.shinobicontrols.charts.Series)

    我希望这会有所帮助。如果您需要进一步的帮助,请务必回复。

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

    【讨论】:

      猜你喜欢
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      相关资源
      最近更新 更多