【R】都道府県別 食料自給率

総務省統計局が発表している「都道府県・市区町村のすがた(社会・人口統計体系)」から、都道府県別の食料自給率(%、カロリーベース、2016年)を表示します。

  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_k <- cut(dat$食料自給率, hist(dat$食料自給率, plot=FALSE)$breaks, right=FALSE)
  datc_kcol <- rainbow(length(levels(datc_k)), start = col_start, end=col_end)[as.integer(datc_k)]

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

  library(NipponMap)
  JapanPrefMap(datc_kcol, main="食料自給率 %(カロリーベース、2016年) ")
  legend("bottomright", fill=rainbow(length(levels(datc_k)), start = col_start, end=col_end), legend=names(table(datc_k)))

  library(clipr)
  kable(table_df, align = "c") %>%
    kable_styling(full_width = F) %>%
    column_spec(1, bold = T) %>%
    collapse_rows(columns = 1, valign = "middle") %>%
    write_clip
  
都道府県 食料自給率
北海道 19
青森 12
岩手 10
宮城 7
秋田 19
山形 14
福島 8
茨城 7
栃木 7
群馬 3
埼玉 1
千葉 3
東京 0
神奈川 0
新潟 11
富山 8
石川 5
福井 7
山梨 2
長野 5
岐阜 2
静岡 2
愛知 1
三重 4
滋賀 5
京都 1
大阪 0
兵庫 2
奈良 2
和歌山 3
鳥取 6
島根 7
岡山 4
広島 2
山口 3
徳島 4
香川 4
愛媛 4
高知 5
福岡 2
佐賀 9
長崎 5
熊本 6
大分 5
宮崎 7
鹿児島 9
沖縄 4

Add a Comment

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