どちらを利用するべき? 簡易的なグラフ描画には、SVGが適しているケースが多いと考えられます。 特に、拡大・縮小を伴うインタラクティブなUIの実装は、ベクタ方式が得手とするところです。 ただ、数万オーダーの要素や3D描画など、リッチな描画要件を実現する必要がある場合には Canvas を検討した方がよいかもしれません。 参考 ライブラリ グラフ描画のための機能を提供するライブラリ グラフ描画を主目的としたライブラリは多数ありますが、グラフ描画機能を直接提供するのではなく、視覚効果を提供するライブラリも存在します。 D3.js グラフ描画関連においては、よくこのライブラリの名称が上がります。 D3 (or D3.js) is a free, open-source JavaScript library for visualizing data. Its low-level approach