This is an example of a reprex:
library(tidyverse)
library(tibble)
library(lubridate)
#>
#> Attaching package: 'lubridate'
#> The following objects are masked from 'package:base':
#>
#> date, intersect, setdiff, union
data <- tribble( ~date, ~ value,
'2020-01-01', 12,
'2020-02-01', 16,
'2020-03-01', 21,
'2020-04-01', 27,
'2020-05-01', 35) %>%
mutate(date = ymd(date))
ggplot(data) +
aes(x = date, y = value) +
geom_point( ) +
scale_x_date(date_breaks="1 month", date_labels="%B-%Y")

Created on 2020-06-08 by the reprex package (v0.3.0)