Hi R newbie here :) I need to plot 3 barplots in the same axis, something like | | _ _ _ | | | _ | | _ | | _ | _ | || | _ | || | _ | || | | | || || | | || || | | || || | -+----------------------------------------- | v1 v2 v3 Is there any documentation describing how to achieve that, and what data file layout would make the job easier? Thanks in advance, Andre
On Thu, 2006-10-12 at 23:08 -0300, Andre Nathan wrote:> Hi > > R newbie here :) > > I need to plot 3 barplots in the same axis, something like > > | > | _ _ _ > | | | _ | | _ | | _ > | _ | || | _ | || | _ | || | > | | || || | | || || | | || || | > -+----------------------------------------- > | v1 v2 v3 > > > Is there any documentation describing how to achieve that, and what data > file layout would make the job easier? > > Thanks in advance, > AndreThere are examples in ?barplot, where the VADeaths data is used. The key is the use of 'beside = TRUE', to enable grouped bars: barplot(VADeaths, beside = TRUE, col = c("lightblue", "mistyrose", "lightcyan", "lavender", "cornsilk"), legend = rownames(VADeaths), ylim = c(0, 100)) To see what the VADeaths data set looks like: > VADeaths See ?barplot for more information. There is also an R Graphics Gallery with code at: http://addictedtor.free.fr/graphiques/index.php and From Data to Graphics at: http://zoonek2.free.fr/UNIX/48_R/03.html Both of which are helpful. HTH, Marc Schwartz
--- Andre Nathan <andre at digirati.com.br> wrote:> Hi > > R newbie here :) > > I need to plot 3 barplots in the same axis, > something like > > | > | _ _ _ > | | | _ | | _ | | _ > | _ | || | _ | || | _ | || | > | | || || | | || || | | || || | > -+----------------------------------------- > | v1 v2 v3 > > > Is there any documentation describing how to achieve > that, and what data > file layout would make the job easier? > > Thanks in advance, > AndreYou might have a look at "Using R for Data Analysis and Graphics - Introduction, Examples and Commentary? by John Maindonald and at ?An Introduction to S and the Hmisc and Design Libraries? by Carlos Alzola and Frank E. Harrell Both are available on the R site : Follow the trail Other > Contributed documentation. Are you aware of R Site Search http://finzi.psych.upenn.edu/search.html? To do what you want using traditional R graphics you should read up on par() Type ?par Here is some really quick and dirty code that might help as a starting point. aa<- 1:4 bb <- c(2,3,5,6) cc <- c(4,5,6,7) par(mfcol=c(1,3)) barplot(aa) barplot(bb) barplot(cc)