1

VivaGraph を使用して、いくつかのデータに従って Web ページにグラフを作成しています。データを受信するためにWebSocket接続を使用しました(無限のデータストリームです)。受信したデータに基づいてグラフを更新したいのですが、方法がわかりません。

例えば:

現在、画面に表示されているグラフが A----B であるとします。次の日付には、B にリンクされたノード C があり、A から B へのリンクが削除されたことが示されています。同じグラフでこれを効率的に行うにはどうすればよいですか? つまり: 今、私は B----C を見ることができます

ありがとう

4

1 に答える 1

1

グラフは、問題なくレンダリングした後、またはgraph.beginUpdate()およびgraph.endUpdate()を使用してリアルタイムで更新できます。問題とエラーは、既に存在するノードを追加したり、存在しないリンクを削除したりするなど、例外が発生した場合にのみ発生するようです。通常の if 条件を使用して例外がないことを確認し、グラフがリアルタイムで完全に機能するようにします。

于 2013-07-04T09:14:27.500 に答える