Global Happiness report visualisation

Happiness scores in Europe

Below is a visualisation for happiness levels within the region with points scaled by GDP per capita.

Europe breakdown

Happiness scores in Asia & Pacific

Let’s now turn to Asia and review where individual countries stand with regards to happiness levels within the region.

Happiness scores in Africa

All countries

The highest happiness levels are found in Western Europe.

R code

mydata3 %>%  
  filter(Region2 %in% 'Asia & Pacific') %>%
  ggplot(aes(x=Happiness.Score, y=reorder(Country,Happiness.Rank), size=Economy..GDP.per.Capita.))+  
    geom_point(alpha=0.5,col="steelBlue") +
##    geom_text(aes(label=Country),nudge_x=3,label.size = 0.25) +
##    geom_label(aes(label=Country),nudge_x=3,label.size = 0.25) +
    labs(
      x = "Happiness Score",
      y = "Country",
      title = "Asia: Happiness Score by Country",
      subtitle = "Australia has the highest happiness levels",
      caption = "The World Happiness Report , 2017"
    ) +
    theme_gray() +
    theme(
      axis.ticks = element_blank(),
##      panel.grid = element_blank(),
      plot.title = element_text(size = 11),
      plot.subtitle = element_text(size = 9),
      axis.text.x=element_text(size=10,vjust=0.5),
      legend.position="none"
    ) +
    scale_colour_discrete(name="Region")
Avatar
Ayrat M
Strategy Consultant

Expert for commercial applications of game theory, industrial economics, mechanism & market design.