vesna

no image

D3.js

円グラフの色分けしてみる

2015/10/18    ,

円グラフは、それぞれの扇の部分が色分けされているのが普通です。扇形部分を色分けするにはstyle()メソッドを使い、塗の色を指定します。D3.jsでは予め用意されたカラーを利用することもできます。それ ...

no image

D3.js

円グラフを作る

2015/10/18    

日頃のグラフの中でよく見かけるのが円グラフです。スマートフォンの販売シェアとかを表す時に使われます。円グラフの表示には、D3.jsに用意されたレイアウト機能を使います。D3.jsには描画機能はないです ...

no image

D3.js

CSVファイルからデータを読み込んで縦棒グラフを表示してみる

CSVファイルからデータを読み込んで表示するものを今回作成します。 サンプルコードの実行結果はこちら

[crayon-69a6c18a ...

no image

D3.js

マウスイベントでグラフを変化させる

D3.jsでは要素にイベントを設定することができます。この記事ではマウスカーソルが棒に重なったとき・離れたときに色を変化させてみます。 D3.jsではイベントを追加するにはon()メソッドを使います。 ...

no image

D3.js

縦棒グラフにアニメーションを付ける

グラフを効果的に見せるためにアニメーションを使います。縦棒グラフをアニメーションさせます。D3.jsでのアニメーションは下記のように行います。 1.attr(),style()メソッドでアニメーション ...

no image

D3.js

汎用的なグラフを作成する

グラフのサイズなど前回の記事では、コード内を色々な箇所を修正しました。毎回それをやると大変なので、修正が容易なグラフを表示するプログラムを書いていきます。 サンプルコードの実行結果はこちら [cray ...

no image

D3.js

縦棒グラフに目盛りを表示してみる

2015/10/18    

縦棒グラフにグラフの目盛りを表示します。まずは目盛りのスタイルをHTMLファイル内でしてします。必要な情報は目盛りに表示する文字列とフォント、目盛りの線の色です。 サンプルコードの実行結果はこちら [ ...

no image

D3.js

D3.jsで縦棒グラフを表示してみる

グラフの中でも使用頻度が高いのが縦棒グラフです。これまでの記事では横棒グラフを表示しましたが、原理は縦棒グラフも同じです。異なる点は、グラフの棒が横に伸びるか、縦に伸びるかの違いです。 グラフ内に数値 ...

no image

D3.js

データの削除

2015/10/18    

データの削除処理を書いていきます。前回の記事のサンプルコードだとデータ数と要素数が一致するときのみ適正に動作します。読み込まれたデータの数が増減するときは、動作しません。 今回必要な処理は、 データが ...

no image

D3.js

データの追加と更新

データの追加処理 要素にデータを追加してグラフを表示するプログラムは何度も出てきています。データの数に応じて要素を追加するにはenter()メソッドを使います。実際に要素を追加するにはappned() ...