【R】都道府県別 中学校数

総務省統計局が発表している都道府県別の中学校数(分校含む)を第六十四回日本統計年鑑(平成27年)から取得し、地図上にプロットしてみます。

library(leaflet)
library(knitr)
library(kableExtra)
library(dplyr)
library(tidyr)
library(stringr)

dat <- read.csv("http://www.dinov.tokyo/Data/JP_Pref/Pref_data.csv", header = TRUE, fileEncoding="UTF-8")
col_start <- 0.2
col_end <- 0.0

table_df<-data.frame(都道府県=dat$都道府県, 中学校数=dat$中学校数)
datc_m <- cut(dat$中学校数, hist(dat$中学校数, plot=FALSE)$breaks, right=FALSE)
datc_mcol <- rainbow(length(levels(datc_m)), start = col_start, end=col_end)[as.integer(datc_m)]

windowsFonts(JP4=windowsFont("Biz Gothic"))
windows(width=800, height=800)
par(family="JP4")

library(NipponMap)
JapanPrefMap(datc_mcol, main="中学校数(平成25年)  (総務省統計局より) ")
legend("bottomright", fill=rainbow(length(levels(datc_m)), start = col_start, end=col_end), legend=names(table(datc_m)))

kable(table_df, align = "c") %>%
  kable_styling(full_width = F) %>%
  column_spec(1, bold = T) %>%
  collapse_rows(columns = 1, valign = "middle") 

都道府県 中学校数
北海道 652
青森 169
岩手 178
宮城 216
秋田 123
山形 112
福島 241
茨城 240
栃木 174
群馬 176
埼玉 452
千葉 407
東京 818
神奈川 480
新潟 240
富山 82
石川 98
福井 85
山梨 99
長野 198
岐阜 197
静岡 295
愛知 443
三重 181
滋賀 107
京都 203
大阪 533
兵庫 391
奈良 117
和歌山 138
鳥取 64
島根 104
岡山 172
広島 278
山口 174
徳島 94
香川 81
愛媛 140
高知 133
福岡 373
佐賀 99
長崎 196
熊本 182
大分 140
宮崎 145
鹿児島 251
沖縄 157

やはり、大都市圏が多いですね。子供も多いでしょうから当然ですが。

Add a Comment

メールアドレスが公開されることはありません。