Я строю данные за три года на графике рассеяния в ggplot2 с годами в качестве оси y. Ось масштабируется таким образом, чтобы метки галочки были «2015.5, 2016, 2016.5… et c». и мне нужно, чтобы они были просто «2016, 2017, 2018». Я попытался использовать функцию scale_y_discrete.
Вот мой код
x <- (plot <- ggplot(NULL, aes(sos, year)) +
geom_jitter(data = epic, aes(col = "EPIC")) +
geom_jitter(data = landsat, aes(col = "Landsat")) +
geom_jitter(data = pheno, aes(col = "PhenoCam")))
x + labs(title = "Start of Season Comparison",
x = "DOY",
y = "Year")
, а вот текущее график рассеяния
Спасибо!