ggplot(faithful) +
geom_point(aes(x = eruptions, y = waiting,
colour = waiting > 60))
ggplot(faithful) +
geom_point(aes(x = eruptions, y = waiting),colour = "blue")
ggplot(faithful) +
geom_histogram(aes(x = waiting))
See how shapes and sizes of points can be specified here: https://ggplot2.tidyverse.org/articles/ggplot2-specs.html#sec:shape-spec
Create a plot with the faithful dataset
add points with geom_point
assign the variable eruptions to the x-axis
assign the variable waiting to the y-axis
set the shape of the points to cross
set the point size to 4
set the point transparency 0.3
ggplot(faithful) +
geom_point(aes(x = eruptions, y = waiting),
shape = "cross", size = 4, alpha =0.3)
ggplot(faithful) +
geom_histogram(aes(x = eruptions, fill = eruptions > 3.2 ))
ggplot(mpg) +
geom_bar(aes(x = manufacturer, y = after_stat (100 * count / sum(count))))
for reference see: https://ggplot2.tidyverse.org/reference/stat_summary.html?q=stat%20_%20summary#examples
Use stat_summary() to add a dot at the median of each group
color the dot purple3
make the shape of the dot square
make the dot size 8
ggplot(mpg) +
geom_jitter(aes(x = class, y = hwy), width = 0.2) +
stat_summary(aes(x = class, y = hwy), geom = "point",
fun = "median", color = "purple3",
shape = "square", size = 8 )