ユーザーが 1:1 および 1:n の関係で互いに接続された四角形と多角形としてブロックを追加してフローチャートを作成する必要がある場合、ドラッグ アンド ドロップを使用して Web インターフェイスを実現する必要があります。単一のオブジェクトには、ユーザーが説明を追加できるテキスト フィールドが必要であり、接続に説明を追加することでオブジェクトを別のオブジェクトに接続できる必要があります。
どのフレームワーク/ライブラリを使用する必要があるかを理解しようとしています。私の仕事に適していると思われるJSPlumbを見たことがありますが、UI 作成ではなくデータに関連しているように見えても、非常にファンシーなD3も見つけました。D3 は私の仕事に適した選択肢でしょうか?