node.js logo

【node.js+D3.js】サーバーサイドD3

D3にはnode.js用のモジュールがあるのでサーバーサイドで使用するのも簡単です。npmからインストールできます。

残念なことにwindowsではjake(JavaScript build tool)がうまくインストールされないらしくビルドの途中でエラーを吐いてとまります。

サンプルコード

内部ではjsdomを使ってDOM操作を行っています。基本的にはフロントエンドでD3を使用するのと変わりません。

使い方

下記SVGファイルが作成されます

D3の強力なGeo Projections機能などを使ってサーバーサイドで地図やグラフを生成し出力することができます。