У меня есть данные в виде триплета XYZ. Для каждой пары XY существует значение Z. Я хотел бы построить пары XY на графике рассеяния и округлить значения te, как в следующем примере.
В MWE я хотел бы округлить значения Z в 3 категориях:
- Менее 5
- Менее 10
- Менее 15
Любая помощь, пожалуйста
library(ggplot2)
x <- c(1,1.2,1.1,2,2.1,2.1,2.9,3,3.2)
y <- rep(seq(0,8,4),3)
z <- c(2,3,5,8,7,9,13,15,12)
DF <- data.frame(x,y,z)
ggplot(DF, aes(x,y,z)) +
geom_point() +
geom_text(label = z,
hjust = 0,
nudge_x = 0.05,
nudge_y = 0.05)