質問

研究プロジェクトにNEO4Jを使用していて、小さな問題に苦しんでいます。

基礎となるデータは高度に関連したグラフであり、それを正常に視覚化することはできません。スクリーンショットで見ることができるように、関係は重なり合っていて、私は常に最上位をクリックするだけです。私はすでに2つのアプローチを試みました:視覚化された結果(Cypher QueriesとNeo4Jブラウザ)で関係を隠そうとし、私はNeo4Jの視覚化に代わる代替案を探していました。

だから私の望ましいアプローチは、視覚化された結果からの関係を隠すだけです。しかし、MATCH (a)-[t]->(b) WHERE t.probability > 0.1 RETURN a,b,tのようなクエリでさえも、ノードが少なく、まだこの数のノードの間のすべての関係を表示します。

誰かが結果でさまざまな関係を隠す方法を知っていますか? または Neo4Jの組み込みでは、オープンソースまたは少なくとも自由な視覚化ツールの推奨事項が大幅に理解されない場合があります。

私のグラフについてのいくつかの情報:10ゾーンの遷移マップ(ベイジアンネットワーク)とあるゾーンから別のゾーンへ移動する確率を表示します。各ノードの間にいくつかの関係があり、異なる時間間隔を表す。そのため、「AからBへの移動1時間以内に42%」の可能性があります。

Cypherクエリ結果

役に立ちましたか?

解決

Neo4J Serverノードを取得した後の関係に対する余分なクエリを行いますが、それを防ぐための簡単な方法を認識していません。

可視化に異なるアプローチを使用するものを使用することができます。

e.g。 http://jexp.github.io/cy2neo/

他のヒント

帯状、

ノードまたは関係をクリックすると、グラフスタイルシートを表示するオプションがあるポップアップが表示されます。ポップアップするダイアログから、内容をダウンロードしてから、行とテキストを白くするために見たくない関係を変更できます。変更された、ダウンロードされた.GRASSファイルをスタイルシートダイアログにドラッグアンドドロップし、それが役立つかどうかを確認します。

じゃばめの申請を試すこともでき、それがあなたのために何をするのかを見てください。無料で、視覚化に焦点を当てています。

恵みと平和、

ジム

この回答に記載されているように外部アプリケーションを試してみたい:

Neo4j、ごめんなさい!隣人が多すぎる

このような関係の基本的なフィルタリングを意味しますか...

match(a:person) - [t:is_related_to] - >(b:Person)ここでT.Probability> 0.1 A、B、T

右下隅にあるスイッチを使用して自動完成をオフにすることで、余分な関係を隠すことができます。デフォルトでは、NEO4Jはまた、クエリの一部でなくても返されたノード間の関係を取り出して表示します。オートコンプリートをオフにすると、NEO4Jは実際のクエリによって返される関係を表示します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top