我试图将x轴的刻度强制为字符向量中的单个字符。如何实现这一目标?
我试过了:
char.list <- c('a','l','t','e','r','e','d')
times <- c(1:7)
df <- as.data.frame(list('chars'=char.list, 'times'=times))
g <- ggplot(data=df, aes(x=1:length(char.list), y=times)) +
scale_x_discrete("Characters",breaks=char.list,
labels=char.list) +
geom_point(aes(size=10, colour='red'))
当我尝试@Heroka的代码时,会导致: