D3.js は「ビジュアライズ用のライブラリー」だと紹介されがちなんだけども、意外にも D3.js にはグラフを描画する機能がない。 D3.js のトップページには次のように書いてある。 D3.js はデータからドキュメントを生成するためのライブラリーです。D3 は HTML, SVG, CSS を使ってデータに命を吹き込みます。Web 標準を重要視しているので、独占的なフレームワークに縛られません。強力なビジュアライズ用のコンポーネントと data-driven な DOM 操作手順を組み合わすことで、モダン ブラウザーの能力を最大限に活用できます。 D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG
![D3.js の Data-Driven な DOM 操作がおもしろい](https://cdn-ak-scissors.b.st-hatena.com/image/square/e9702e39bb69f4e4c407a5252379682a795f1331/height=288;version=1;width=512/http%3A%2F%2Ffarm4.staticflickr.com%2F3767%2F10434503954_f41fb09ca6_o.jpg)