Drawflow
DrawflowはJavaScript製のシンプルで使いやすいフローチャート作成Webアプリです。オープンソースとしてソースコードも公開されています。他ライブラリへの依存もありません。
左ペインにあらかじめ用意された項目をドラッグでチャートエリアに持っていき、チャートを作成していく、というシンプルな流れ。
項目はHTMLで生成されており、チャートエリアへ移動後に展開されるオブジェクトはJavaScriptで制御されています。
case 'telegram' : var telegrambot = ` <div> <div class = "title-box" ><i class = "fab fa-telegram-plane" ></i> Telegram bot</div> <div class = "box" > <p>Send to telegram</p> <p>select channel</p> <select df-channel> <option value= "channel_1" >Channel 1</option> <option value= "channel_2" >Channel 2</option> <option value= "channel_3" >Channel 3</option> <option value= "channel_4" >Channel 4</option> </select> </div> </div> `; editor.addNode( 'telegram' , 1, 0, pos_x, pos_y, 'telegram' , { "channel" : 'channel_3' }, telegrambot ); break ; |
項目がそう多くないチャートツールには最適かもしれませんね。ライセンスはMITとの事です。