問題タブ [vivagraphjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ネットワーク グラフの視覚化ノードをクリックしてページをレンダリングする
D3ではなくvivaGraphJSを使用しているため、この質問は新しい質問です。D3 についていくつか質問がありましたが、解決策は少し異なります。
この VivaGraph JS を使用して、自分の Web ページでネットワーク グラフを視覚化しようとしています。
以下は、私の Web サイトのサンプル ネットワーク グラフです。そしてその HTML と JavaScript。私がやりたいことは、ユーザーが特定のノードをクリックすると、特定のページに移動することです。
サンプル グラフからわかるように、すべてのノードにはイメージと「名前」があります。「name1」という名前のノードをクリックすると、https://sample.com/sample/name1に移動します。 .
「a href」を使用しようとしましたが、機能しませんでした。どうすればいいのかわかりません。誰かが方法を知っているなら、私を助けてください。graph.addNode 部分の URL は、ノードをクリックしたときに行きたいリンクではなく、ノード イメージのリンクです。この JavaScript スクリプトは、HTML 上の別のリンクされた JavaScript ファイルではなく、html に配置されます。以下のスクリプトは .
HTML ファイルの div タグで、メイン関数を呼び出します。
javascript - クライアント側で VivaGraph グラフをフィードする ZeroMQ (ZMQ)
VivaGraph ( https://github.com/anvaka/VivaGraphJS ) を使用して作成されたグラフをレンダリングする HTML ページを作成しています。
このグラフは、私の Web ページが「サブスクライバー」として「パブリッシャー」に接続されている ZMQ (ZeroMQ) データストリームからのデータによって供給される必要があります。完璧なサンプルコードはこちら: https://github.com/zeromq/zeromq.js/#pubsub
問題は、VivaGraph はクライアント側の JS 用であり、ZMQ は NodeJS 環境用です。
クライアント側で VivaGraph グラフを ZMQ データ ストリームにバインドするにはどうすればよいですか?