トップQs
タイムライン
チャット
視点
D3.js
ウェブブラウザで動的コンテンツを描画するJavaScriptライブラリ ウィキペディアから
Remove ads
D3.js(またはD3:Data-Driven Documents、旧:Protovis[2])は、 2011年に開発が始まった[3]ウェブブラウザで動的コンテンツを描画するJavaScriptライブラリである。 World Wide Web Consortium準拠のデータ可視化ツールとして、Scalable Vector Graphics(SVG)、JavaScript、HTML5、Cascading Style Sheets (CSS) を最大限に活用している。 その他多くのライブラリとは対照的に、最終的に出力された結果に視覚的な調整ができる[4]。
![]() | この項目「D3.js」は途中まで翻訳されたものです。(原文:en:D3.js) 翻訳作業に協力して下さる方を求めています。ノートページや履歴、翻訳のガイドラインも参照してください。要約欄への翻訳情報の記入をお忘れなく。(2014年1月) |
ニューヨーク・タイムズ紙サイト内のグラフ描画[5]、OpenStreetMap編集用iDエディタ[6][7]、GeoJSONやTopojsonを扱う地理情報システム関連ウェブマッピングなどに採用されている。
Remove ads
技術原理
HTMLページ内に埋め込まれ読み込まれた際に、ビルド済みのJavaScript関数を使用してSVGオブジェクトの作成及び視覚的編集、画面遷移、ツールチップなどを描画する。 これらはCSSの制御が可能である。 大規模なデータセットに単純なD3関数を使用することで、容易にグラフやダイアグラムを生成しSVGオブジェクトに結合できる。 最も一般的なJSON、Comma-separated values (CSV)、GeoJSON等の様々なフォーマットのデータに対応し、JavaScript関数を修正すればどのフォーマットにも対応できる。
脚注
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads