Side by Side histograms in the Same Graph in R?

user2331197 picture user2331197 · Apr 29, 2013 · Viewed 42.1k times · Source

This should actually be really simple but I'm having a really hard time finding a solution to this problem.

I have two very simple numeric vectors in R. I am simply trying to plot a histogram with them. However I would like them to be on the same graph. The tricky part is R overlaps these two histograms by default. I would like the bins to be simply side by side so I can get a better visual representation of the data.

Basically this is what I want to do

enter image description here

I am fairly new to R and statistical computing languages in general so I would appreciate it if you would answer my frustrating problem.

Answer

Marc in the box picture Marc in the box · Apr 29, 2013

The example comes from using the plotrixpackage. Code was found here. You will first need to install that package before you can access the multihist function:

#install.packages("plotrix")
require(plotrix)

l <- list(rnorm(50),rnorm(50,sd=2),rnorm(50,mean=3))
multhist(l)

enter image description here