0
我试图强制x轴的刻度成为字符向量中的单个字符。这如何实现?无法自定义ggplot 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的代码,这会导致:
待办事项这不是你想要的吗? 'ggplot(data = df,aes(x = chars,y = times))+ geom_point(aes(size = 10,color ='red'))' – Gopala
您之前发布和删除。仍然不确定 - 在这种情况下是否需要两个“e”的勾号? – Heroka
@Heroka - 对不起,以前。我能够使用scale_x_discrete为每个点获取单个值 –