Skip to content

Instantly share code, notes, and snippets.

@ozagordi
Created April 12, 2017 15:12
Show Gist options
  • Save ozagordi/a507610916d8f180d83bf281a13ee283 to your computer and use it in GitHub Desktop.
Save ozagordi/a507610916d8f180d83bf281a13ee283 to your computer and use it in GitHub Desktop.
Plot unemployment by education level in OECD countries, 2015
library(tidyverse)
unempl <- read.csv("unempl_education_2015_oecd.csv") %>%
select(-c(INDICATOR, MEASURE, FREQUENCY, TIME, Flag.Codes)) %>%
rename(country = LOCATION) %>%
filter(country != 'JPN') %>%
spread(SUBJECT, Value) %>%
rename(tertiary = TRY, `upper secondary` = UPPSRY_NTRY) %>%
mutate(delta = tertiary - `upper secondary`) %>%
arrange(`upper secondary`) %>%
mutate(x=1:n())
p <- unempl %>%
ggplot(aes(x)) +
geom_point(aes(y = tertiary, colour = 'tertiary')) +
geom_point(aes(y = `upper secondary`, colour = 'upper secondary')) +
geom_text(aes(x=x, y=0, label=country), angle=90, nudge_y = -1.2) +
annotate('rect', xmin = unempl$x - 0.35, xmax = unempl$x + 0.35, ymin = 0, ymax = 30, alpha = 0.07) +
guides(col = guide_legend(title = 'Type of education \n completed')) +
scale_x_discrete(breaks=NULL) +
scale_color_brewer(type = 'qual') +
xlab('') + ylab('unemployment rate') +
theme_minimal()
p
ggsave("unemployment_by_education.png")
LOCATION INDICATOR SUBJECT MEASURE FREQUENCY TIME Value Flag Codes
AUS UNEMPEDU TRY PC_25_64 A 2015 3.55101681
AUS UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.66401863
AUT UNEMPEDU TRY PC_25_64 A 2015 3.59141135
AUT UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.90862846
BEL UNEMPEDU TRY PC_25_64 A 2015 4.10767174
BEL UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 7.50882673
CAN UNEMPEDU TRY PC_25_64 A 2015 4.7047267
CAN UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 6.83760691
CZE UNEMPEDU TRY PC_25_64 A 2015 2.2015543
CZE UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.38918352
DNK UNEMPEDU TRY PC_25_64 A 2015 4.75171471
DNK UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.7054534
FIN UNEMPEDU TRY PC_25_64 A 2015 6.39451408
FIN UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 8.15616417
DEU UNEMPEDU TRY PC_25_64 A 2015 2.32657313
DEU UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.27991247
GRC UNEMPEDU TRY PC_25_64 A 2015 19.00427055
GRC UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 25.4839325
HUN UNEMPEDU TRY PC_25_64 A 2015 2.1744926
HUN UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 5.72222853
ISL UNEMPEDU TRY PC_25_64 A 2015 2.78262973
ISL UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 3.13757706
IRL UNEMPEDU TRY PC_25_64 A 2015 5.1365633
IRL UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 9.94395733
ITA UNEMPEDU TRY PC_25_64 A 2015 6.82328892
ITA UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 8.94082737
JPN UNEMPEDU TRY PC_25_64 A 2015 2.56894588
KOR UNEMPEDU TRY PC_25_64 A 2015 3.19665933
KOR UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 3.30446815
LUX UNEMPEDU TRY PC_25_64 A 2015 4.56823492
LUX UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 5.44430923
MEX UNEMPEDU TRY PC_25_64 A 2015 4.22389889
MEX UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 3.9711771
NLD UNEMPEDU TRY PC_25_64 A 2015 3.70721912
NLD UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 6.83433628
NZL UNEMPEDU TRY PC_25_64 A 2015 2.75229359
NZL UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.79980087
NOR UNEMPEDU TRY PC_25_64 A 2015 2.5243082
NOR UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 3.3200531
POL UNEMPEDU TRY PC_25_64 A 2015 3.50676584
POL UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 7.13687754
PRT UNEMPEDU TRY PC_25_64 A 2015 8.21279335
PRT UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 11.43262959
SVK UNEMPEDU TRY PC_25_64 A 2015 5.55555296
SVK UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 9.86881161
ESP UNEMPEDU TRY PC_25_64 A 2015 12.35902596
ESP UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 19.22717667
SWE UNEMPEDU TRY PC_25_64 A 2015 3.96968222
SWE UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 4.61612701
CHE UNEMPEDU TRY PC_25_64 A 2015 3.16029835
CHE UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 3.63158011
TUR UNEMPEDU TRY PC_25_64 A 2015 8.43373489
TUR UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 9.15998268
GBR UNEMPEDU TRY PC_25_64 A 2015 2.65645289
GBR UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 3.64258671
USA UNEMPEDU TRY PC_25_64 A 2015 2.71984911
USA UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 6.04806614
EST UNEMPEDU TRY PC_25_64 A 2015 3.77173138
EST UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 6.16929626
ISR UNEMPEDU TRY PC_25_64 A 2015 3.62881374
ISR UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 5.44312048
LVA UNEMPEDU TRY PC_25_64 A 2015 4.48310184
LVA UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 10.72800922
SVN UNEMPEDU TRY PC_25_64 A 2015 5.73365927
SVN UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 9.4159584
OAVG UNEMPEDU TRY PC_25_64 A 2015 4.8267712
OAVG UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 7.27727138
COL UNEMPEDU TRY PC_25_64 A 2015 7.81623983
COL UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 8.20536804
LTU UNEMPEDU TRY PC_25_64 A 2015 3.18499327
LTU UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 11.33340549
CRI UNEMPEDU TRY PC_25_64 A 2015 5.69591856
CRI UNEMPEDU UPPSRY_NTRY PC_25_64 A 2015 7.60582638
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment