EXCEL アドイン E2D3 をインストールする

 以前紹介したアドインを再度インストールしてみた.

インストール方法

『挿入』『アドイン』『アドインを入手』

 挿入タブのアドインを入手をクリックする.

『挿入』『アドイン』『アドインを入手』
『挿入』『アドイン』『アドインを入手』

 Office アドインストアが開く.

Office アドインストア
Office アドインストア

検索ボックスに E2D3 とタイプして検索

 検索ボックスに E2D3 とタイプして虫眼鏡をクリックすると該当するアドインが表示される.『追加』をクリックする.

検索画面にE2D3とタイプする
検索画面にE2D3とタイプする

 ライセンス条項とプライバシーポリシーが表示されるので,同意したら『続行』をクリックする.

ライセンス条項とプライバシーポリシー
ライセンス条項とプライバシーポリシー

作例

Recommendation

 under the sea, bipartite-graph, bipartite-graph-original, History Map Chart, Compare I.P.O., Dot Bar Chart, Dot Bar Chart Transition, Parallel coordinates, Sequences Sunburst, Nagoya Wind, Scatter, 川上くんの徒競走,Pictured Treemap, Food Analyzer, Radial Reingold-Tilford Tree, Bubble Chart, Force Graph, Japan Color, Leaflet-voronoi, jThree.js Example, Multi Series Rader Chart, Word cloud, Simple Bar Chart, みんなで徒競走がある.

E2D3のお勧め
E2D3のお勧め

bipartite-graph

 国際航空旅客動態調査に基づく.全世界で 2011 年に航空機を利用した旅客の,空港利用の前後を調査したデータである.

 2部グラフという名称である.マウスをあてがってみると,グラフ要素が動的に変化する.出発地からも到着地からも双方向でデータが見えるようになっている.

 「前後の空港」を「移動前後の自治体」に入れ替えると,自治体間の人口移動が表現できる.総務省には住民基本台帳人口移動報告という統計があるが,残念ながら「どの自治体から」「何名が」「どの自治体に」移動したかという詳細データはない.自治体数 1800 余りの正方行列で表現できるが,連立方程式が解けないからである.

 ワークシートを観察すると,直前地と直後地および人数の 3 列からなるテーブルであり,直後地でソートしてある.

2011年国際航空旅客動態調査
2011年国際航空旅客動態調査

bipartite-graph-original

 湘南 OWS 2.5km の遠泳大会記録に基づく.男女別,年齢階級別,完泳記録別の人数のデータである.

 2部グラフで年齢階級からも完泳記録からも双方向でデータが見える.

 年齢階級,完泳記録,男子人数,女子人数の 4 列からなり,完泳記録でまずソートした後に年齢階級でソートしてある.

History Map Chart

 横浜市の地図上にポインタを示し,クリックすると過去と現在の写真を表示するようである.ようである,と断ったのは俺の環境ではうまく表示されなかったためである.

 名称,概要,住所,緯度,経度,年代,写真URL 4 列からなる 10 列のテーブルである.写真 URL の列はピボットされており,データベース屋からするとピボット解除して第 1 正規形に直したくなる.

HistoryMapChart
HistoryMapChart

Compare I.P.O.

 新規株式公開について.グラフの形式はバブルチャートである.横軸は時間,縦軸は対数表記の金額であろう.

 バブルにマウスを合わせるとポップアップされる.こういうギミックが EXCEL で可能であることに驚きを覚える.

 日付,名前,カテゴリー,IPO, 変化の最初の日,3年後,最新の 7 列である.

Compare I.P.O.
Compare I.P.O.

Dot Bar Chart

 人口を比較した棒グラフなのだが,下段の年度をクリックすることで変化する.棒そのものが点で構成されているところが標準の棒グラフとは異なる.

 データ系列は集約されており,第一正規形に直したくなる.

Dot Bar Chart
Dot Bar Chart

Dot Bar Chart Transition

 下段のカテゴリをクリックすると一つ一つのドットが相互に入れ替わる.応用例としては自治体間の人口の転出・転入を示すなどがあるだろうか.

 データ系列はカテゴリーの数だけあるが,これをリレーショナルデータベースで表現する方法が思いつかない.

Dot Bar Chart Transition
Dot Bar Chart Transition

Parallel coordinates

 平行座標法によるグラフ.EXCEL の標準機能には存在しない.

 データ系列は樹木の計測データのようである.樹木番号,幹の周径,樹高,体積,樹齢の 5 系列である.

Parallel coordinates
Parallel coordinates

Sequences Sunburst

 多重円グラフ,サンバースト.階層を持つデータを表現するのに用いる.

 データ系列は階層の数にサイズを足した数が列数となる.

Sequences Sunburst
Sequences Sunburst

Nagoya Wind

 名古屋市の風配図の推移を表現したグラフである.ベースとなるチャートはレーダーチャートであろうか?

 第一正規形になっておらず,データ系列はピボットテーブルであろう.表現されているデータは何らかの集約値と思われるが,単にデータ数なのか,風速と乗算したパワースペクトルなのかは不明である.

Nagoya Wind
Nagoya Wind

Scatter

 三角関数を散布図で描いたグラフである.特に目新しいところはない.

Scatter
Scatter

Pictured Treemap

 2005 年埼玉県知事選挙に関連する Twitter データをツリーマップで表現したもの.

 データ系列はピボットテーブルと思われる.

Pictured Treemap
Pictured Treemap

Food Analyzer

 データ系列は name, parameter, value, image の 4 列.棒グラフで表現されるのは横軸が parameter, 縦軸が value である.おそらく語句の出現回数であろう.

Food Analyzer
Food Analyzer

Radial Reingold–Tilford Tree

 階層化されたパイチャートの亜型である.生物種や遺伝子の分類でよく見かけるチャートである.

 データ系列は階層数に size を足した列数となる.

Radial Reingold–Tilford Tree
Radial Reingold–Tilford Tree

Bubble Chart

 バブルチャートの系列は通常,横軸が年収,縦軸が平均寿命,バブルサイズが人口の 3 次元であるが,さらに時間を加えた動画とすることで 4 次元のデータを表現している.

 データ系列は時間のみピボットされたテーブルである.第一正規形に直したくなるが,処理速度とのトレードなのだろう.

Bubble Chart
Bubble Chart

Force Graph

 力学モデルと訳するらしい.各辺をばね,頂点を荷電粒子とみなす.

 データ系列は 3 列で,頂点または辺,id または source, label または target を示す.

Force Graph
Force Graph

Japan Color

 都道府県ごとのコンビニエンスストアの店舗数を色の濃度で表現した地図である.

 データ系列は 8 列で,これもピボットテーブルである.グラフそのものは Bing マップで表現できそうな気がする.

Japan Color
Japan Color

Leaflet-voronoi

 ボロノイ図.Wikipedia によると,用途としては校区の設定,画像データの圧縮,離散データの集約,3DCG のオブジェクトの破壊エフェクトなど.

 例は名古屋市のバス停を母点として分割した領域を図示したもの.

 データ系列には経度と緯度を含めて 9 列がある.

 数学的には単純な原理であるが,実際の地理的な制約は道路の分布に依存するのではないかと思われる.現実に即した数理モデルがほしい.

Leaflet-voronoi
Leaflet-voronoi

Word cloud

 ワードクラウド.単語の出現回数をフォントサイズに変換したもの.

 データ系列は name と value の 2 列のみ.これはピボットテーブルである.

Word cloud
Word cloud

Statistics

 Scatterplot Matrix Brushing, Principal Component Analysis, Principal Component Analysis with Text Label, dc.js example, Simple Histogram, C3.js Charts, C3.js Line Chart, Slope Chart がある.

E2D3のStatistics
E2D3のStatistics

Scatterplot Matrix Brushing

 花のがくの長さと幅,花びらの長さと幅の相関行列である.

 データ系列は 5 列で,species, sepal length, sepal width, petal length, petal width である.

Scatterplot Matrix Brushing
Scatterplot Matrix Brushing

Principal Component Analysis

 主成分分析.データの次元を削減するために変数を合成する.その結果,データに含まれるクラスターが分離される.

 データセットは上記の相関行列と同じもの.

Principal Component Analysis
Principal Component Analysis

Principal Component Analysis with Text Label

 主成分分析のプロットされた点をテキストラベルに置き換えたもの.

 データセットは 24 列あり,Pref, NonRep, OverMin, Rent, HomeOwn, CompPol, NumClime, NumLarc, TrafAcci, Fire, DspRubb, Sidewalk, MedFacil, OverOrd, Sunshine, NumMat, AreaResi, Transpt, AreaPark, Sewarage, Recycle, AmtRubb, AvgMin, Pavement と都市の住環境についての何らかの指標と思われるが,詳細は不明である.

Principal Component Analysis with Text Label
Principal Component Analysis with Text Label

dc.js example

 明治 9 年の気象庁のデータ.都市は不明である.

 散布図は降水量と平均気温.横棒グラフはデータ数と平均気温.ヒストグラムは平均気温,降水量合計,平均湿度,日照時間,日最高気温,日最低気温を示す.

 データ系列は 7 列で年月,平均気温,降水量合計,平均湿度,日照時間,日最高気温,日最低気温.

dc.js example
dc.js example

Simple Histogram

 2016 年 4 月 1 日から 4 月 28 日までのヒストグラム.

 データ系列は datetime と values の 2 列のみ.何の値かは不明である.

Simple Histogram
Simple Histogram

C3.js Charts

 特記すべきことはない.

C3.js Charts
C3.js Charts

C3.js Line Chart

 同じく特記すべきことはない.

C3.js Line Chart
C3.js Line Chart

Slope Chart

 適切な日本語訳が見当たらないが,医薬品の臨床試験において,介入前後の値を比較する際によく見かける.

 データ系列は 3 列で,name, data1, date2 である.

Slope Chart
Slope Chart

Map

 US Presidential Elections 2012 and 2016, Japan Color, Japan Map, Japan Color, Hiroshima Color, 東京アスリート分布図,小金井市町名別分布図,Saga Color, Yamaguchi Map, Population Map of Iran, Ehime Color, Mie Color, Ise Color, 愛知県7市町オープンデータビューアーがある.

E2D3のMap
E2D3のMap

US Presidential Elections 2012 and 2016

 2012 年と 2016 年の米国大統領選挙における民主党と共和党との総投票割合を各州で表記したもの.

 データ系列は 11 列で Name, FIPS_code, ICPSR_code, D2016, R2016, EV2016, white2012, black2012, asian2012, D2012, R2012 となっている.

US Presidential Elections 2012 and 2016
US Presidential Elections 2012 and 2016

Japan Color

 日本国内のコンビニエンスストアの店舗数を表記したもの.

 データ系列はコンビニの種類に総計を加えた 7 列である.形からしてピボットテーブルである.

Japan Color
Japan Color

Japan Map

 人口あたりのスタバ数を地図上にプロットするグラフらしい.俺の環境ではグラフが表示されなかった.

 データ系列は 4 列で,都道府県,人口,スタバ,人口一人あたりのスタバ数である.

Japan Color

 2011 年, 2012 年, 2013 年の都道府県人口である.普通に考えると変化量を見ているのかと思われるが,どうやら単年の人口で色分けしているだけのようだ.

 データ系列は 4 列で,都道府県, 2011 年, 2012 年, 2013 年である.

Japan Color
Japan Color

Hiroshima Color

 広島県の各市町村を人口で色分けしたもの.

 データ系列は 2 列で市町村と人口である.

Hiroshima Color
Hiroshima Color

東京アスリート分布図

 東京都内の競技人口を市区町村ごとに色分けしたもの.

 データ系列は 5 列で,市区町村と各種競技の列数を足したものである.

東京アスリート分布図
東京アスリート分布図

小金井市町名別分布図

 東京アスリート分布図と同じものを小金井市に当てはめたもの.

 データ系列は東京アスリート分布図と同様.

小金井市町名別分布図
小金井市町名別分布図

Saga Color

 佐賀県の市町村ごとの社会人口学的データを色分けしたもの.

 データ系列は 5 列で,市町村,世帯数,人口総数,男性人口,女性人口である.

Saga Color
Saga Color

Yamaguchi Map

 

Yamaguchi Map
Yamaguchi Map

Population Map of Iran

 イランの人口動態を示したもの.

 データ系列は 15 で Share of Population, Population Average Annul Growth, Internet Rate, Unemployment Rate, Economic Participation Rate, Contribution of GDP, Capital, Area km2, Population, Density (population/km²), Shahrestans (counties), Notes, Map がある.

Population Map of Iran
Population Map of Iran

Ehime Color

 愛媛県の疾病に関する統計である.データの出どころはおそらく保健所など県の管轄であろう.

 結核実数,食中毒/実数,人口 10 万人あたりの結核患者数,人口 10 万人あたりの食中毒患者数および市町村の 5 列のデータ系列である.

 

Ehime Color
Ehime Color

Mie Color

 三重県の人口に関するもの.

 データ系列は 4 列で,市町村,人口総数,男性人口,女性人口である.

Mie Color
Mie Color

Ise Color

 伊勢市の町丁字ごとの人口などを示すもの.

 データ系列は町丁字等,人口総数,男性人口,女性人口,世帯数の 4 列である.

Ise Color
Ise Color

愛知県7市町オープンデータビューアー

 愛知県内の保育園,幼稚園などを地図上にマッピングしたもの.

 全国地方公共団体コード,識別値,種別,種別小分類,name, 施設名(カナ),通称,住所表記,郵便番号,lat, lon, description, 連絡先名称,電話番号,Webサイトの15 系列を有する.

愛知県7市町オープンデータビューアー
愛知県7市町オープンデータビューアー

Marathon

 Virtual Tokyo Marathon, 小金井元旦ロードレース,Frostbite Road Race, 勝田マラソン,Virtual Toyama Marathon(通常コース), Virtual Toyama Marathon(予備コース),Virtual Tsukuba marathon がある.

E2D3のMarathon
E2D3のMarathon

Hackathon

 動物オリンピック,アフター5の選び方,Simple Rader Chart, Simple Bar Chart, Simple Pie Chart, Simple Bar Chart, 「ゴオルシェア」に登録されている震災復興に関する目標階層構造の一部,Bubble Chart, テニスサービスデータの可視化,卓球で学ぶ二次元方程式,Virtual Evacuation Marathon がある.

E2D3のHackathon
E2D3のHackathon

NagoyaHack

 Nagoya Color, Aichi Color, Anjo Color, Nishimikawa Color, Car Dot Bar Chart がある.

E2D3のNagoyaHack
E2D3のNagoyaHack

KurashikiHack

 倉敷市の月別観光施設入場者数グラフ,Takahashigawa Gesui, 倉敷市推定人口chart, Okayama Foreigner Chart, 倉敷市選択死因死亡者数chart, Kurashiki Sound-Map, kurashiki_wordcloud, Okayama Color, Takahashiriver Color, Okayama Color Farmland, Okayama-marriage-divorce2014, Car Dot Bar Chart がある.

E2D3のKurashikiHack
E2D3のKurashikiHack

倉敷市の月別観光施設入場者数グラフ

 倉敷市内の観光施設への入場者数を2部グラフで表現したもの.

 データ系列は 3 列で施設名称,集計時期,来場者数である.第一正規形であるが,おそらく集計時期でピボットしてある.

倉敷市の月別観光施設入場者数グラフ
倉敷市の月別観光施設入場者数グラフ

Takahashigawa Gesui

 岡山県内の下水道普及率を市区町村ごとに示したもの.

 データ系列は 2 列で市区町村と普及率である.

Takahashigawa Gesui
Takahashigawa Gesui

倉敷市推定人口chart

 倉敷市の年代別の今後の推定人口をドッドバーチャートで示したもの.

 データ系列は 6 列で年,全年齢,年少人口,労働人口,老年人口,後期高齢者人口である.

倉敷市推定人口chart
倉敷市推定人口chart

Okayama Foreigner Chart

 岡山県内の外国人人口を国籍ごとに示したもの.

 データ系列は 10 列で市名,中国籍,台湾籍,韓国・朝鮮籍,フィリピン籍,ブラジル籍,ベトナム籍,ペルー籍,米国籍,その他である.

Okayama Foreigner Chart
Okayama Foreigner Chart

倉敷市選択死因死亡者数chart

 グラフ形式としては多重円グラフ,サンバーストである.データの出どころは死亡診断書であろう.

 データ系列はデータの階層数にサイズを足した 5 列である.

倉敷市選択死因死亡者数chart
倉敷市選択死因死亡者数chart

Kurashiki Sound-Map

 街中の騒音を数値化したものであろう.

 データ系列は名称,概要,住所,緯度,経度,年代,写真 URL 4 系列の合計 10 列である.

Kurashiki Sound-Ma
Kurashiki Sound-Ma

kurashiki_wordcloud

 ワードクラウド.

 データ系列は name と value の 2 列.

kurashiki_wordcloud
kurashiki_wordcloud

Okayama Color

 岡山県の市町村の人口を示したもの.

 データ系列は city と 人口の 2 列である.

Okayama Color
Okayama Color

Takahashiriver Color

 岡山県内を流れる高梁川流域の市町村の人口を示したもの.

 データ系列は city と人口の 2 列.

Takahashiriver Color
Takahashiriver Color

Okayama Color Farmland

 岡山県内の水田,畑,果樹の経営耕作面積を市町村ごとに色分けして示したもの.

 データ系列は 4 列で city, 経営耕作面積_田,経営耕作面積_畑,経営耕作面積_樹園地である.

Okayama Color Farmland
Okayama Color Farmland

Okayama-marriage-divorce2014

 岡山県内の婚姻・離婚の状況を示したもの.

 データ系列は 4 列で婚姻数/離婚数,婚姻数/人口(%),離婚数/人口(%)である.

Okayama-marriage-divorce2014
Okayama-marriage-divorce2014

Car Dot Bar Chart

 5 年ごとの愛知県,岐阜県,三重県,福井県の自動車登録台数の推移であろうか.

 データ系列は 5 列で year, Aichi, Gihu, Mie, Fukui である.

Car Dot Bar Chart
Car Dot Bar Chart

KanazawaHack

 Ishikawa Map, ishikawa-bipartite-graph がある.

E2D3のkanazawaHack
E2D3のKanazawaHack

Globe

 see-through-globe, Leaflet-timeline, leaflet-timeline, colored-Leaflet-timeline がある.

E2D3のGlobe
E2D3のGlobe

see-through-globe

 回転する地球儀上に 2016 年 4 月のある日付の地震をプロットしたもの.どうやっているのか検討もつかない.データの出どころはおそらく USGS であろう.

 データ系列は 5 列で,time, latitude, longitude, depth, mag である.

see-through-globe
see-through-globe

Leaflet-timeline

 メルカトル図法による世界地図上に地震発生箇所をプロットしたもの.クリックすると動画で地震がプロットされる.

 データはおそらく上記 see-through-globe と同じものである.

Leaflet-timeline
Leaflet-timeline

leaflet-timeline

 俺の環境では世界地図だけが表示されている.おそらく動画として流すのであろうが,時間,緯度と経度がほとんど固定されているのが気になる.

 データ系列は 4 列で Captured Time Latitude Longitude Value である.

leaflet-timelin
leaflet-timelin

colored-Leaflet-timeline

 動画で世界地図上に地震発生箇所をプロットしていくもの.カラーリングの基準は不明である.

 データ系列はおそらく上記 see-through-globe と同じものである.

colored-Leaflet-timeline
colored-Leaflet-timeline

ToBeDeveloped

 Yaruki-Tanoshii Line Chart, Bubble Chart, Chained Transitions, Les Miserables Co-occurence, The Euro Debt Crisis, The Euro Debt Crisis, Test Score Transition, Simple Bar Chart, Bubble Chart, Simpe Pie Chart, (experimental) Simple Bar Chart with React, Multi-Series Line Chart, 岡本くんの徒競走,EV Driving がある.

E2D3のToBeDeveloped
E2D3のToBeDeveloped

Uncategorized

 Force-directed graph, medal chart, Word cloud apply fonts がある.

E2D3のUncategorized
E2D3のUncategorized

まとめ

 E2D3 によるグラフ表現を概観してみた.環境によって動作するものと動作しないものがあり,不安定な印象は拭えない.

 著作権の関係でグラフオブジェクトとして表現できなかったのであろうが,これを VBA で表現できればかなり強力なツールになりうるという印象を持った.

 データヴィジュアライゼーションという目的に向けて,一つの完成形を見た.とりあえずの目標となったため備忘録として公開する.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください