我为此苦苦挣扎。如果有人让我知道解决方案,我会很感激。
我们可以使用以下代码绘制数组:
library(ggplot2)
a <- c(1,2,3,4,5)
qplot(seq_along(a), a)
我们还可以在x值上添加标签,如下所示:
names(a) <- c("a","b","c","d","e")
但是,我找不到如何将数组中的变量与其名称一起绘制在x轴上。
答案 0 :(得分:1)
您可以使用scale_x_discrete。
a <- c(1,2,3,4,5)
names(a) <- c("a","b","c","d","e")
qplot(seq_along(a), a) +
scale_x_discrete(labels = names(a))