vesna

no image

D3.js

世界地図を表示する

2015/10/26    ,

地図のデータ形式にはいろいろなものがありますが、多くの地図データはshape形式(.shp)です。この形式はD3.jsでは扱うことができません。ほかに、JavaScriptで手軽に扱えるようにしたのが ...

no image

D3.js

ヒートマップをDOMに表示する

2015/10/25    

D3.jsは表示処理は行わないため、SVG、canvasだけではなく、HTMLのdiv要素を使いグラフを表示することができます、ヒートマップもdiv要素を表示することができます。ヒートマップのような単 ...

no image

D3.js

ヒートマップをCanvasに表示する

2015/10/25    

前回の記事のヒートマップはSVGを用いて描画しました。ウェブブラウザではSVG以外にもピクセル単位でグラフィックを描画できるCanvasや、3D描画が可能なWebGL(Canvas 3D)があります。 ...

no image

D3.js

ヒートマップを作成する

2015/10/25    

ヒートマップはウェブページで多くクリックされた箇所や、地面や人体の温度変化を把握したいときに使われます。 D3.jsにはヒートマップを自動的にlayoutする機能は備えられていません。ということは、棒 ...

no image

D3.js

ツリーマップレイアウトで使用されている文字数を数えて表示する

テキストファイルを読み込んで、ファイル内で使われている文字数を数えてツリーマップに表示します。 入れ子にはならないですが、使用頻度が高い文字が分かります。 サンプルコードの実行結果はこちら [cray ...

no image

D3.js

ツリーマップレイアウトの階層構造をアニメーションをつけて表示する

ツリーマップレイアウトは、それぞれのノード全体に占める割合を把握することに向いています。たとえば、日本という国の、各エリアの人口を知りたいとき、どのエリアに人がたくさん住んでいるかを視覚的に把握するこ ...

no image

D3.js

ツリーマップを表示する

2015/10/24    

ツリーマップレイアウトは階層(親子)関係を利用してチャートを表示します。以前の記事で出てきたパックレイアウトと同じ仕組みです。ということは、ツリーマップレイアウトも階層化レイアウト機能の一種として用意 ...

no image

D3.js

JSONデータを読み込んで、ボタンでパックレイアウトで表示するデータを切り替える

今回は、JSONデータを読み込んでパックレイアウトをまず表示します。そのうえでHTMLファイル上に3つのボタンを設けて、ボタンを押すと読み込むデータを切り替えてパックレイアウトを表示するコードを書いて ...

no image

D3.js

パックレイアウトで人口を表す

2015/10/24    

今回はパックレイアウトを使い日本の人口を表示します。 サンプルコードの実行結果はこちら

[crayon-69a6ad0793cad53 ...

no image

D3.js

パックレイアウトの生成

2015/10/24    

パックレイアウトは階層(親子)関係を利用してチャートを表すものです。D3.jsではパックレイアウトは階層化レイアウト機能の1つとしてあります。 パックレイアウト作成の基本 パックレイアウトを作成するに ...