instalar - Cuando se usa "geom_histogram" hay un error "unit(tic_pos.c," mm "): ''x'' y ''units'' deben tener una longitud> 0". Por qué
ggplot2 r install (1)
Obtuvo este error porque los valores p
son numéricos en su marco de datos, pero en este caso para el fill=
necesita valores discretos ya que las barras se apilan y se colorearán de acuerdo con p
. Simplemente use as.factor()
alrededor de p
.
ggplot(BCIcor,aes(x=cor,fill=as.factor(p)))+geom_histogram(binwidth = 0.2)
Cuando se usa geom_histogram
hay un error
unit(tic_pos.c, "mm") : ''x'' and ''units'' must have length > 0.
¿Por qué?
p4<-ggplot(BCIcor,aes(x=cor))+geom_histogram(binwidth = 0.2)
Esto mostró un gráfico de barras negro. Sin embargo, cuando quería agrupar los datos por p
para hacer que la trama fuera colorida, añadí fill=p
,
p4<-ggplot(BCIcor,aes(x=cor,fill=p))+geom_histogram(binwidth = 0.2)
El obtuve lo siguiente:
error :"unit(tic_pos.c, "mm") : ''x'' and ''units'' must have length > 0".
¿Qué pasa?
El marco de datos es:
cor pvalue p
1 0.87882370 0.049710 2
2 -0.83041880 0.081660 1
3 -0.12989750 0.835100 1
4 -0.75309860 0.141700 1
5 -0.88553450 0.045680 2