## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", eval = identical(tolower(Sys.getenv("NOT_CRAN")), "true"), out.width = "100%" ) ## ----message = FALSE, warning=FALSE, eval=TRUE-------------------------------- # load libraries library(aopdata) library(data.table) library(ggplot2) library(sf) library(scales) ## ----message = TRUE, eval = TRUE---------------------------------------------- df <- aopdata::read_population( city = 'Fortaleza', year = 2010, geometry = TRUE, showProgress = FALSE ) ## ----message = FALSE, eval=!is.null(df)--------------------------------------- ggplot() + geom_sf(data=subset(df, P001>0), aes(fill=P001), color=NA, alpha=.8) + scale_fill_distiller(palette = "YlOrRd", direction = 1)+ labs(title='Population distribution', fill="Total population") + theme_void() ## ----eval = !is.null(df)------------------------------------------------------ ggplot() + geom_sf(data=subset(df, !is.na(R002)), aes(fill=factor(R003)), color=NA, alpha=.8) + scale_fill_brewer(palette = "RdBu") + labs(title='Average household income per capita', fill="Income decile") + theme_void() ## ----message = FALSE, eval=!is.null(df)--------------------------------------- df$prop_black <- df$P003 / df$P001 ggplot() + geom_sf(data=subset(df, P001 >0), aes(fill=prop_black), color=NA, alpha=.8) + scale_fill_distiller(palette = "RdPu", direction = 1, labels = percent)+ labs(title='Proportion of black population', fill="Black population") + theme_void()