このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

描画ライブラリ

JavaScriptのライブラリだが、型定義があればTypeScriptからも使えるだろう。

↑比較記事だが、読んでもわからん。で、参照先を見た。

JointJS

有償商品。

Rappid

JointJSの関連商品。つうか、これが本チャン商品かも。

MxGraph

対話的なWebダイアグラム作成ライブラリ。https://www.draw.io/ というオンライン描画ソフトも提供している。商品、フリーもあるのか? 大規模すぎるかも。

GoJS

有償商品。

Raphael

有名だけど、ちょっと古いかな。

Draw2D

Visioライクなチャートが描ける。これ、有料版を昔買った気がする。使わなかったけど。

D3

とても有名。だが、なんか違うな。

fabricjs

これもお絵描き。構造のビジュアライゼーションとは違う。

paperjs

ほんとのお絵描き。キャンバスで自由に描ける。が、特定目的には汎用すぎるだろう。

JsPlumb

機能は凄いが、フリー版だと「Programmatic API, Drag and Drop, Events」の3つの機能しか使えない。

Mermaid

これはライブラリじゃなくてツール。便利そう!


このなかだと、JsPlumbのフリー部分かな。DnDサポートが嬉しい。

[追記]Vue.js+SVG というのもある。いやっ、これがいいかも。

[/追記]