【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") 

都道府県 小学校数
北海道 1154
青森 316
岩手 362
宮城 419
秋田 228
山形 292
福島 483
茨城 548
栃木 388
群馬 327
埼玉 821
千葉 838
東京 1358
神奈川 890
新潟 510
富山 198
石川 230
福井 207
山梨 193
長野 381
岐阜 377
静岡 520
愛知 983
三重 415
滋賀 231
京都 420
大阪 1036
兵庫 797
奈良 218
和歌山 272
鳥取 138
島根 221
岡山 419
広島 526
山口 339
徳島 226
香川 184
愛媛 325
高知 249
福岡 765
佐賀 176
長崎 375
熊本 392
大分 304
宮崎 250
鹿児島 556
沖縄 274

大都市やその周辺、大きな面積を持つ都道府県が多いですねえ。

Add a Comment

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