TeachingDemos,mapplots,RColorBrewer パッケージ
(参考・使用したデータ等)
大阪市における特別区の設置についての投票
大阪各区の開票結果
(地図のデータ)
マップナビおおさかオープンデータ一覧の
地図情報(マップナビおおさか掲載情報以外)区域画像(Shapefile)
(準備)
地図データをダウンロードー>解凍
ー>ファイル名「24区画像」を「osaka」(例えば、「24区画像.shp」は「osaka.shp」) にリネーム
ー>作業ディレクトリに保存
(参考・使用したデータ等)
区ごとの年齢構成
使用するOS、Rのバージョンによってデータを取り込む命令が異なる。
使うデータはあらかじめダウンロードしておくのが一番よい。
ここではOSはzorin。RのバージョンR3.1.2
|
|
[1] 此花区 城東区 生野区 西区 西成区 鶴見区 都島区 大正区 中央区 住之江区 西淀川区 天王寺区 東住吉区 東成区 東淀川区
[16] 平野区 北区 淀川区 阿倍野区 福島区 浪速区 旭区 港区 住吉区
24 Levels: 阿倍野区 旭区 港区 此花区 住吉区 住之江区 城東区 生野区 西区 西成区 西淀川区 大正区 中央区 鶴見区 天王寺区 都島区 … 浪速区
[1] 北 都島 福島 此花 中央 西 港 大正 天王寺 浪速 西淀川 淀川 東淀川 東成 生野 旭 城東 鶴見 阿倍野
[20] 住之江 住吉 東住吉 平野 西成
Levels: 阿倍野 旭 港 此花 住吉 住之江 城東 生野 西 西成 西淀川 大正 中央 鶴見 天王寺 都島 東住吉 東成 東淀川 福島 平野 北 淀川 浪速
地図上に年齢構成割合の円グラフを書くためにはオブジェクトageの並び順をosakadata$ATTR2の並び順にに合わせる必要あり。
方法1:年齢構成割合も投票数のようにosakadataにマージする
|
|
方法2:age2の行順をosakadataの行順に合わせる。
|
|
[1] 此花区 城東区 生野区 西区 西成区 鶴見区 都島区 大正区 中央区 住之江区 西淀川区 天王寺区
[13] 東住吉区 東成区 東淀川区 平野区 北区 淀川区 阿倍野区 福島区 浪速区 旭区 港区 住吉区
24 Levels: 此花区 城東区 生野区 西区 西成区 鶴見区 都島区 大正区 中央区 住之江区 西淀川区 天王寺区 東住吉区 … 住吉区
|
|
osakadataの区順と同じになるので比較が容易
|
|
塗り分け地図+円グラフ
|
|
地図上に棒グラフ
|
|