自動描画とユーザー操作でエンティティ間の関係を描画できるソフトウェアを探しています。私は cytoscape.js を見たことがありますが、これは非常に良いオプションのように思えますが、このソフトウェアを使用して関係の名前を視覚化できるかどうかを知りたいです。
この例の目的は、2 人の人物を描き、兄弟であるなどの関係を示すことです。
Person1 ====== brother =====> Person2
これを行うにはコードを変更する必要がありますか?
自動描画とユーザー操作でエンティティ間の関係を描画できるソフトウェアを探しています。私は cytoscape.js を見たことがありますが、これは非常に良いオプションのように思えますが、このソフトウェアを使用して関係の名前を視覚化できるかどうかを知りたいです。
この例の目的は、2 人の人物を描き、兄弟であるなどの関係を示すことです。
Person1 ====== brother =====> Person2
これを行うにはコードを変更する必要がありますか?
コードを変更する必要はありません。この機能は既に組み込まれています。マッパーとcytoscape スタイルシート定義の使用方法を知る必要があります。
彼らがここで使用したデモのソースを見ると、サイトスケープ css スタイルを定義するときに、属性を設定する必要があることがわかります。content
属性を設定すると、マッパーを使用して、表示したいノード/エッジ データ。id
これは、次のようにノードの属性ですでに行われています。
style: cytoscape.stylesheet()
.selector("node")
.css({
"content": "data(id)",
"shape": "data(shape)",
"border-width": 3,
"background-color": "#DDD",
"border-color": "#555",
})
エッジについてもまったく同じことができます。