我有一个矢量:
a<-runif(100)
我想使用点在y轴上绘制a
的每个值,并在x轴上使用相同的位置。
我试过
x<-1
barplot(x,a)
但它给了我错误
Error in barplot.default(x = 1, a) :
argument 1 matches multiple formal arguments
我做错了什么?
答案 0 :(得分:1)
使用plot()代替barplot()并将x值转换为向量:
a<-runif(100)
x<-rep(1,times=length(a)) # x & a same length
plot(x,a,type="p") #type = "p" : point
或ggplot2
require(ggplot2)
a<-runif(100)
x<-rep(1,times=length(a))
qplot(x,a,geom="point")
#OR
ggplot()+geom_point(aes(x,a))