[R] Two geom_bar with counts to put in the same plot
Francesca
|r@nce@c@@p@ncotto @end|ng |rom gm@||@com
Thu Dec 5 11:19:46 CET 2019
This is a consolation, because I cannot get it in ggplot either!
Thanks for the code!
F.--------------------------------
> Il giorno 5 dic 2019, alle ore 11:17, Jim Lemon <drjimlemon using gmail.com> ha scritto:
>
> Sorry it's not ggplot, I couldn't work that one out.
>
> # using the data frame structure that Rui kindly added
> # and perhaps Rui can work out how to do this in ggplot
> DBcomplete<-DB[complete.cases(DB),]
> library(plotrix)
> png("fp.png")
> par(mfrow=c(1,2))
> density11_0<-density(DBcomplete$delta11_L[DBcomplete$participation1==0])
> density2_0<-density(DBcomplete$delta2_L[DBcomplete$participation1==0])
> plot(0,xlim=c(-30,50),ylim=c(0,max(density11_0$y)),type="n",
> xlab="delta",ylab="density",main="participation == 0")
> plot_bg("lightgray")
> grid(col="white")
> polygon(density11_0,col="#ff773344")
> polygon(density2_0,col="#3377ff44")
> density11_1<-density(DBcomplete$delta11_L[DBcomplete$participation1==1])
> density2_1<-density(DBcomplete$delta2_L[DBcomplete$participation1==1])
> plot(0,xlim=c(-30,50),ylim=c(0,max(density11_1$y)),type="n",
> xlab="delta",ylab="density",main="participation == 1")
> plot_bg("lightgray")
> grid(col="white")
> polygon(density11_1,col="#ff773344")
> polygon(density2_1,col="#3377ff44")
> par(cex=0.9)
> legend(5,0.11,c("delta11_L","delta2_L"),fill=c("#ff773344","#3377ff44"))
> dev.off()
>
> Jim
>
> On Thu, Dec 5, 2019 at 9:14 PM Francesca <francesca.pancotto using gmail.com> wrote:
>>
>> Exactly. I was trying to remelt data in the right way, but I could not get there yet. Can you suggest me this code?
>> Thanks a lot
>> F.
>>
>> ----------------------------------
>>
>> Il giorno 5 dic 2019, alle ore 11:11, Jim Lemon <drjimlemon using gmail.com> ha scritto:
>>
>> Hi Francesca,
>> Do you want something like this?
>>
>> Jim
>>
>> On Thu, Dec 5, 2019 at 6:58 PM Francesca <francesca.pancotto using gmail.com> wrote:
>>
>>
>> Hi, sorry for bothering again.
>> I was wondering how I can reshape the data, if in your code,
>> I would like to have only two panels, where in the panel with Participation =0, I represent delta11_L of participation1==0
>> and delta2_L of participation2==0, and in the right panel, I want Participation=1, but representing together
>> delta11_L of participation1==1, and delta2_L of participation2==1.
>>
>> I get messed up with the joint melting of participation, which determines the facet, but then I cannot assign the proper fill to the density plots which depend on it, and on the other hand I would like to have in the same plot with mixed participation.
>>
>> I hope it is clear.
>> Nonetheless, the previous plot is useful to understand something I had not thought about.
>> Thanks again for your time.
>> F.
>> ----------------------------------
>>
>> <fp.png>
>>
>>
[[alternative HTML version deleted]]
More information about the R-help
mailing list