如何在ggplot2中将数组与R中的文本一起绘制?

时间:2015-05-21 08:44:06

标签: r ggplot2

我为此苦苦挣扎。如果有人让我知道解决方案,我会很感激。

我们可以使用以下代码绘制数组:

library(ggplot2)
a <- c(1,2,3,4,5)
qplot(seq_along(a), a)

我们还可以在x值上添加标签,如下所示:

names(a) <- c("a","b","c","d","e")

但是,我找不到如何将数组中的变量与其名称一起绘制在x轴上。

1 个答案:

答案 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))