[R] How to invert axis within defined range with ggplot2 scale_y_reverse?
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Tue Mar 5 14:43:20 CET 2024
On 05/03/2024 7:16 a.m., Luigi Marongiu wrote:
> A <- rep(c(0, 3, 6, 12, 24), 3)
> B <- c(rep(0,5), rep(1,5), rep(2,5))
> V <- c(27.5, 27.01, 27.75, 27.98, 27.4, 25.69,
> 26.17, 27.78, 26.08,
> 24.97, 23.18, 21.78, 22.49, 21.85, 22.2)
> df <- data.frame(Conc = A, Time = B, Value = V)
> df$Conc = as.factor(df$Conc)
> df$Time = as.factor(df$Time)
> library(ggplot2)
>
> ggplot(df, aes(x=Time, y=Value, colour=Conc, group=Conc)) +
> geom_line() +
> scale_y_reverse(limits = c(20,30)) +
> geom_point(size=6) +
> scale_colour_manual(values = COLS)
The limits should be `c(30,20)`.
Duncan Murdoch
More information about the R-help
mailing list