主な質問は非常に単純です... 私はかなり大きな組織図 (または家系図) を作成していますが、SVG と Canvas のどちらを使用すべきか疑問に思っています。
要件のいくつかは、選択を左右する可能性があります。
- 1 ~ 50,000 ノード/人を表示できる必要があります
- Google/Bing マップのように、パンとズームが必要です。
- ノードをクリックして、人物に関する追加の詳細を含むダイアログを開くことができる必要があります。
最初はSVGに傾いていたのですが、大量のアイテムを描画するとパフォーマンスに問題があるとどこかで聞いたことがあります。また、Canvas は古いブラウザでより適切にサポートされているようです。