diff --git a/bloxplot.jpg b/bloxplot.jpg new file mode 100644 index 0000000..c494f90 Binary files /dev/null and b/bloxplot.jpg differ diff --git a/main.R b/main.R index 585b12c..00b7a81 100644 --- a/main.R +++ b/main.R @@ -3,18 +3,18 @@ library(palmerpenguins) # install.packages("palmerpenguins") library(ggthemes) penguins - +view(penguins) ? penguins # ggplot ggplot(data = penguins, - mapping = aes(x=flipper_len, y=body_mass, colour = species)) + + mapping = aes(x=flipper_length_mm, y=body_mass_g, colour = species)) + geom_point() + geom_smooth(method = "lm") # ggplot step 2: ggplot(data = penguins, - mapping = aes(x=flipper_len, y=body_mass)) + + mapping = aes(x=flipper_length_mm, y=body_mass_g)) + geom_point(mapping = aes(colour = species, shape = species)) + geom_smooth(method = "lm") @@ -22,7 +22,7 @@ ggplot(data = penguins, # ggplot final step: ggplot( data = penguins, - mapping = aes(x = flipper_len, y = body_mass)) + + mapping = aes(x = flipper_length_mm, y = body_mass_g)) + geom_point(aes(color = species, shape = species), size = 3.5) + geom_smooth(method = "lm") + labs( @@ -50,5 +50,47 @@ ggplot(data = penguins, ggplot(data = penguins, - mapping = aes(x = body_mass)) + + mapping = aes(x = body_mass_g)) + geom_histogram(binwidth = 350) + +ggplot(penguins, aes(x = body_mass_g)) + + geom_density() + + +# numerical and categorical + +ggplot(penguins, aes(x = species, y = body_mass_g)) + + geom_boxplot() + +# geom density +ggplot(penguins, aes(x = body_mass_g, color = species)) + + geom_density(linewidth = 0.75) + + +ggplot(penguins, aes(x = body_mass_g, color = species, fill = species)) + + geom_density(alpha = 0.5) + +# 1.5.2 Two categorical variables +ggplot(penguins, aes(x = island, fill = species)) + + geom_bar() + +ggplot(penguins, aes(x = island, fill = species)) + + geom_bar(position = "fill") + +# Two numerical variables +ggplot(penguins, aes(x = flipper_length_mm, y = body_mass_g)) + + geom_point() + +# Three or more variables +ggplot(penguins, aes(x = flipper_length_mm, y = body_mass_g)) + + geom_point(aes(color = species, shape = island), size=3.5) + +ggplot(penguins, aes(x = flipper_length_mm, y = body_mass_g)) + + geom_point(aes(color = species, shape = species)) + + facet_wrap(~island) + +ggplot(penguins, aes(x = flipper_length_mm, y = body_mass_g)) + + geom_point() + +setwd("~/lwc/courses/data-science/data-visualization") +ggsave(filename = "penguin-plot.png") diff --git a/penguin-plot.png b/penguin-plot.png new file mode 100644 index 0000000..7c1273c Binary files /dev/null and b/penguin-plot.png differ