如何在 ggplot 中绘制 y 值向量?

Bio*_*Man 5 plot r ggplot2

如何在 中绘制 y 值向量ggplot2

 pValues_Both <- c(0.004079,0.4392,0.6882,0.02053,0.4849,0.4938,0.3379,0.8408,0.07067,0.6603,0.2547,0.8692,0.8946,0.0696,0.6206,0.9559,0.9119,0.5162,0.2469,0.1582)
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

pValues_Both.m <- melt(pValues_Both)

ggplot(pValues_Both.m, aes(y=value)) + geom_bar(stat="identity")

Error in exists(name, envir = env, mode = mode) : 
argument "env" is missing, with no default
Run Code Online (Sandbox Code Playgroud)

Did*_*rts 5

geom_bar()还需要x值来制作条形图。一种解决方法是仅提供与 长度相同的数字序列value

ggplot(pValues_Both.m, aes(x=seq_along(value),y=value)) + 
    geom_bar(stat="identity")
Run Code Online (Sandbox Code Playgroud)