Trazar vector en la misma columna usando ggplot
Frecuentes
Visto 156 veces
0
Tengo un vector:
a<-runif(100)
Me gustaría graficar cada uno de los valores de a
en el eje y con la misma posición en el eje x usando puntos.
Lo intenté
x<-1
barplot(x,a)
pero me dio el error
Error in barplot.default(x = 1, a) :
argument 1 matches multiple formal arguments
¿Qué estoy haciendo mal?
1 Respuestas
1
Use plot() en lugar de barplot() y convierta los valores de x en un vector:
a<-runif(100)
x<-rep(1,times=length(a)) # x & a same length
plot(x,a,type="p") #type = "p" : point
ó en ggplot2
require(ggplot2)
a<-runif(100)
x<-rep(1,times=length(a))
qplot(x,a,geom="point")
#OR
ggplot()+geom_point(aes(x,a))
Respondido el 03 de diciembre de 13 a las 13:12
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas r or haz tu propia pregunta.
¿Y si estoy usando ggplot? lo siento, no especifiqué eso - user1723765
actualizado para mostrar las llamadas qplot(0 y ggplot() de ggplot2 - Troy