pie instalar ggplot como chart barplot r ggplot2

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