Add axis checkmarks and tags to ggplot2 r

Here are the data.

X <- 1:10 Y <- rnorm (length(X), 5, 2) ticks <- data.frame (t = c(5, 8, 9), l = c(1:3)) plot (X, Y, xaxt = "n") axis(1, at = ticks$t, labels = ticks$l) 

I want to do a similar job in ggplot2. How can i do this

enter image description here

+4
source share
1 answer
 library(ggplot2) X <- 1:10 Y <- rnorm (length(X), 5, 2) ticks <- data.frame (t = c(5, 8, 9), l = c(1:3)) df <- data.frame(X, Y) p <- ggplot(data=df, aes(x = X,y = Y) ) p <- p + scale_x_continuous(breaks=c(ticks$t), labels=c(ticks$l)) p <- p + geom_point() p <- p + theme_bw() p 

Hope this helps.

axis labels and breaks demo ggplot2

+13
source

Source: https://habr.com/ru/post/1411174/


All Articles