library(tidyverse)
## ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──
## ✔ ggplot2 3.3.6 ✔ purrr 0.3.4
## ✔ tibble 3.1.7 ✔ dplyr 1.0.9
## ✔ tidyr 1.2.0 ✔ stringr 1.4.0
## ✔ readr 2.1.2 ✔ forcats 0.5.1
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
library(gapminder)
library(here)
## here() starts at /Users/abdullah/GitHub/from-Zero-to-hero-in-r
plot_gapminder <- gapminder %>%
ggplot(aes(x = log(gdpPercap), y = lifeExp, col = year, size = pop)) +
geom_point(alpha = 0.3) +
geom_smooth(method = lm) +
facet_wrap( ~ continent, scales = "free") +
theme_bw()
ggsave(here("results","gapminder_plt.png"), plot_gapminder, height = 20, dpi = 300)
## Saving 7 x 20 in image
## `geom_smooth()` using formula 'y ~ x'
gapminder_data <- gapminder
write_csv(gapminder_data, "gapminder_data.csv")
write_csv(gapminder_data, here("results", "gapminder_data.csv"))