AnyChart for android 或 SciChart 是否支持不升序的 x 轴?

Does AnyChart for android or SciChart support not ascending x-axis?

我需要构建一个应用程序,根据通过蓝牙实时发送到 phone 的数据绘制折线图。我得到的数据应该绘制类似于 this 的图形。我尝试使用 MPandroid 图表,但它不起作用,因为我检查过不支持,GraphView 也不支持未排序的 x 轴线图。有人知道 SciChart 或 AnyCharts 是否支持吗?

是的,Scichart 绝对支持 X 中不升序的数据。

如果您将数据附加到 SciChart Android DataSeries,您将看到以下警告:

java.lang.UnsupportedOperationException: Data has been changed to a DataSeries which is unsorted in the X-Direction. Unsorted data can have severe performance implications in SciChart.

此警告旨在防止您意外地将数据附加到未排序的系列(这会导致性能下降)。如果您打算这样做,则只需设置 DataSeries.setAcceptsUnsortedData(true)。现在追加!

SciChart 中有几种轴类型。在 MPAndroidChart 中,您只会得到一个类别轴(数据是根据 x 指数在 X 中测量的)。在 SciChart 中,您可以获得类别轴或值轴(基于 X 值测量数据)。

要了解更多关于 SciChart 中不同轴类型的信息,请参阅这篇文章:Axis Types in SciChart Android

是的,AnyChart Android 库支持未排序的 xScale 和图表的实时更新。如果您需要任何基于 AnyChart 的示例,请联系我们支持@anychart.com