0

ローカルのLightning サーバーを使用してストリーミング データを視覚化したいと考えています。でアクセスできる折れ線グラフを作成する単純な Scala テストを作成しましたhttp://localhost:3000。問題はviz.append(newdata)、既存の折れ線グラフを更新するために使用すると、この新しいデータがサーバーに送信されず、グラフィックが同じままになることです。ただし、lgn.lineStreaming(Array(Array(1.0))そうすると、新しい折れ線グラフが作成されます。では、Lightning でストリーミング ライン チャートを更新する際の問題は何でしょうか?

import org.viz.lightning._

var viz: Visualization = _
//...
val lgn = Lightning(host="http://localhost:3000")
lgn.createSession("streamingtest")

// initialization
val series = Array.fill(1)(Array.fill(1)(r.nextInt(1)))
viz = lgn.lineStreaming(series)

// ...

// adding new data (THIS DATA IS NOT SENT TO THE SERVER)
val newdata: Map[String, Any] = Map("1" -> 1.0)
viz.append(newdata)
4

0 に答える 0