【发布时间】:2019-10-24 10:22:50
【问题描述】:
我需要构建一个应用程序,从通过蓝牙实时发送到手机的数据中绘制折线图。我得到的数据应该绘制一个类似于this 的图表。我尝试使用 MPandroid 图表,但它不工作,因为不支持我检查并且 GraphView 也不支持未排序的 x 轴线图。有人知道 SciChart 或 AnyCharts 是否支持吗?
【问题讨论】:
标签: android android-studio anychart scichart
我需要构建一个应用程序,从通过蓝牙实时发送到手机的数据中绘制折线图。我得到的数据应该绘制一个类似于this 的图表。我尝试使用 MPandroid 图表,但它不工作,因为不支持我检查并且 GraphView 也不支持未排序的 x 轴线图。有人知道 SciChart 或 AnyCharts 是否支持吗?
【问题讨论】:
标签: android android-studio anychart scichart
是的,AnyChart Android 库支持未排序的 xScale 和图表的实时更新。如果您需要任何基于 AnyChart 的样品,请联系我们 support@anychart.com
【讨论】:
是的,Scchart 绝对支持 X 中不升序的数据。
如果您将数据附加到 SciChart Android DataSeries,您将看到以下警告:
java.lang.UnsupportedOperationException:数据已更改为 在 X 方向上未排序的 DataSeries。未排序的数据可以 在 SciChart 中有严重的性能影响。
此警告旨在防止您意外地将数据附加到未排序的序列(这会导致性能下降)。如果您打算这样做,那么只需设置DataSeries.setAcceptsUnsortedData(true)。现在追加!
SciChart 中有几种轴类型。在 MPAndroidChart 中,您只能获得一个类别轴(数据基于 x-index 在 X 中测量)。在 SciChart 中,您可以获得类别轴或值轴(根据 X 值测量数据)。
要了解更多关于 SciChart 中不同轴类型的信息,请参阅这篇文章:Axis Types in SciChart Android
【讨论】: