階層ツリー(このようなもの)を作成する必要がありますが、いくつかの機能が必要です:
- 好きなようにノードをデザインする機能 (サイズ、背景画像、フォントなど)
- 自動レイアウト
- ドラッグ アンド ドロップでノードを接続する機能
私はGoJsとその素晴らしいものを見てきましたが、それはキャンバスベースであり、ノードを希望どおりに正確に見せる方法を見つけることができませんでした(実際にはリモートで閉じることさえできません)。
私はd3.jsも見てきましたが、これも素晴らしいですが、SVG であるため、ノードを設計するのは困難です。
ここでの主な問題はレイアウトであり、ノードを接続すると、ドラッグ アンド ドロップを自分で処理できます。レイアウトを処理できるライブラリはありますか。必要な div を作成し、それらを適合を確認して、ライブラリにレイアウトだけを任せますか?