在图表中显示传感器数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在图表中显示传感器数据相关的知识,希望对你有一定的参考价值。
我正在为我的手机编写一个应用程序,它通过蓝牙在正在进行的数据流中获取传感器数据(来自压力传感器)。数据存储,到目前为止一切正常。
现在我想在图表中显示这些数据,而不是静态图表,而是实时图表(例如,单击here)。
到目前为止,我使用的是iOS Charts API,但是使用此框架,我只能以静态方式显示数据,直到我打开ChartView的那一刻。
你们有谁知道我如何才能实现我的项目?
答案
在为其设置数据时,图表会重新绘制(带动画)。通过数据我的意思是任何ChartData子类。我最终将dataSet存储在一个属性中(试图在不重新设置数据的情况下更新值):
chartDataSet.values = detectedNotes.enumerated().map { (index, element) in
return ChartDataEntry.init(x: Double(index), y: Double(element.index)) }
chart.data = LineChartData(dataSet: chartDataSet)
我尝试了很多条目(超过1k),一切都很好。
以上是关于在图表中显示传感器数据的主要内容,如果未能解决你的问题,请参考以下文章
kotlin 在片段中的 RecyclerView 中显示来自 Firebase 数据库的数据
在ios图表中使用setVisibleYRangeMinimum时,Y标签未完全显示
使用javascript和socket.io从串口显示多个传感器数据