2017-11-02 2 views
0

私はBluetoothを介して進行中のデータストリームのセンサデータ(圧力センサから)を取得する携帯電話用のアプリケーションを作成しています。データの保存とすべてが今まで正常に動作します。センサデータをグラフに表示

ここでは、このデータを静的なグラフではなくチャートで表示したいのですが、ライブのグラフ(例:hereをクリックします)。

これまではiOS Charts APIを使用していましたが、このフレームワークでは、ChartViewを開いた瞬間まで静的な方法でしかデータを表示できませんでした。

私のプロジェクトをどのように実現できるか考えている人はいますか?

答えて

0

グラフは、データを設定するとアニメーションとともに再描画されます。データによって、私はいずれかChartDataサブクラスを意味します。 私は(再設定データなしで値を更新しようとしていた)プロパティにデータセットを保存することになった:

chartDataSet.values = detectedNotes.enumerated().map { (index, element) in 
    return ChartDataEntry.init(x: Double(index), y: Double(element.index)) } 
chart.data = LineChartData(dataSet: chartDataSet) 

私は多くのエントリ(1K以上)でそれを試してみましたが、すべてが大丈夫でした。

関連する問題