Dear R community, I would wish to color the background of my histogram differently to the left and right of an abline... Can you please help? Thankin you, Georg. **************************** Georg Ehret JHU Baltimore - USA [[alternative HTML version deleted]]
Hi Georg, Georg Ehret wrote:> Dear R community, > I would wish to color the background of my histogram differently to the > left and right of an abline... Can you please help?maybe not very elegant or beautiful, but I hope it will get you started: ################### Start of Code Example n <- 1000 myxlims <- c(-3,3) myylims <- c(0,0.6) mydata <- rnorm(n) marker <- 1 hist(mydata, breaks=50, xlim=myxlims, ylim=myylims, freq=FALSE) rect(xleft=myxlims[1], xright=marker, ybottom=0, ytop=max(myylims), col="red", border=FALSE) rect(xleft=marker, xright=myxlims[2], ybottom=0, ytop=max(myylims), col="blue", border=FALSE) hist(mydata, breaks=50, xlim=myxlims, ylim=myylims, col="green", freq=FALSE, add=TRUE) abline(v=marker, col="black", lwd=3, lty=1) ################### End of Code Example Best, Roland> > Thankin you, > Georg. > > **************************** > Georg Ehret > JHU > Baltimore - USA > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >
Here is one approach:> library(TeachingDemos) > > x <- rnorm(1000) > > hist(x) > clipplot( hist(x, col='blue', add=TRUE), xlim=c(0.2,par('usr')[2] ) ) > clipplot( hist(x, col='red', add=TRUE), xlim=c( par('usr')[1], 0.2 ) ) > abline(v=0.2, col='green', lwd=5) >Hope this helps, -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.snow at imail.org (801) 408-8111> -----Original Message----- > From: r-help-bounces at r-project.org > [mailto:r-help-bounces at r-project.org] On Behalf Of Georg Ehret > Sent: Thursday, February 21, 2008 12:49 PM > To: r-help > Subject: [R] coloring a graph left or right of an abline > > Dear R community, > I would wish to color the background of my histogram > differently to the left and right of an abline... Can you please help? > > Thankin you, > Georg. > > **************************** > Georg Ehret > JHU > Baltimore - USA > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >