The Grammar of Graphics

library(ggplot2)
ggplot(data = mpg,
    mapping = aes(x = displ,
                  y = hwy,
                  colour = class)) +
    geom_point()+
    coord_equal(ratio = 1/5)+
    facet_wrap(.~cyl,nrow = 1)+
    scale_color_viridis_d()+
    theme_bw()+
    theme(panel.grid.major = element_blank(),
          plot.title = element_text(size = 16),
          axis.line = element_line(size = 1),
          panel.background = element_rect(fill = 'transparent', colour = 'black'),
          plot.margin = margin(5,5, 5,5))+
    labs(title = 'A',
         colour = 'Class of car')