Jagarlamudi, Choudary
2005-Jan-14 16:20 UTC
[R] Help in Overlaying of 2 Plots on the same Device.
I'm trying to overlay a density plot on a previously plotted histogram. However, i need to use the same axis as of the 1st(histogram) plot to plot the second. My second plot is creating its own axis and causing my plot to extend the entire histogram instead of getting a subplot on a portion of the histogram. I tried 'fig' and 'new' parameters with no luck. Thanks in advance. Choudary Jagarlamudi Instructor Southwestern Oklahoma State University STF 254 100 campus Drive Weatherford OK 73096 Tel 580-774-7136 [[alternative HTML version deleted]]
Jagarlamudi, Choudary wrote:> I'm trying to overlay a density plot on a previously plotted histogram. However, i need to use the same axis as of the 1st(histogram) plot to plot the second. My second plot is creating its own axis and causing my plot to extend the entire histogram instead of getting a subplot on a portion of the histogram. I tried 'fig' and 'new' parameters with no luck.You could add the density using lines(), after setting the argument ylim for the histogram. Uwe Ligges> Thanks in advance. > > Choudary Jagarlamudi > Instructor > Southwestern Oklahoma State University > STF 254 > 100 campus Drive > Weatherford OK 73096 > Tel 580-774-7136 > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Romain François
2005-Jan-14 22:43 UTC
[R] Help in Overlaying of 2 Plots on the same Device.
Hello, it would be nice (as it is asked in the posting guide) to post something i can actually run on my machine, since i have no idea what are xvals, fr, .. i can only assume what you want. 1) if you want the second plot to overlay the first one (generated by hist) you might want to use ?points instead of plot. 2) Second, please look at the dimension of ds$y (usually 512) and the dimension of xvals[1:fr] (once more i can only assume), that's not the same. 3) It's not because you demand the density with values that lies in the interval [a,b] that the support of the density is [a,b], so it's not a problem to have that line. you may try points(ds$x[someSubset],ds$y[someSubset],type="l") Good luck with your problem (which is not perfectly clear for me, i'm not sure i got you clear) Romain. Jagarlamudi, Choudary a ?crit :> Thank you very much for your time and response. > Idid the following: > x1<-range(xvals) > hist(xvals,xlim=x1,ylim=NULL) > #now i'd like to plot a density plot only for the 1st 2 bars of the > histogram by passing xvals in that range. > ds<-density(xvals[1:fr],bw=30,n=fr) > plot(ds$y ~ xvals[1:fr]) > > My second plot creates its own axis and gives a line going across the > histogram(~10bars), when it should > only extend upto the second bar coz i passed only values upto bar 2 > range. I need to use the histogram axis for my second plot as well. > Please let me know if i can provide more detail. > Thanks in advance. > > > *Choudary Jagarlamudi* > *Instructor* > *Southwestern Oklahoma State University* > *STF 254* > *100 campus Drive* > *Weatherford OK 73096* > *Tel 580-774-7136* > > ------------------------------------------------------------------------ > *From:* Romain Fran?ois [mailto:francoisromain at free.fr] > *Sent:* Fri 1/14/2005 10:39 AM > *To:* Jagarlamudi, Choudary > *Subject:* Re: [R] Help in Overlaying of 2 Plots on the same Device. > > Is that what you are looking for ? > > x <- rnorm(50) > > hist(x,freq=F) > > points(density(x),type="l") > > > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > > It will tell you to post some code of what you tried. > > Regards. > > Romain. > > > Jagarlamudi, Choudary a ?crit : > > >I'm trying to overlay a density plot on a previously plotted > histogram. However, i need to use the same axis as of the > 1st(histogram) plot to plot the second. My second plot is creating its > own axis and causing my plot to extend the entire histogram instead of > getting a subplot on a portion of the histogram. I tried 'fig' and > 'new' parameters with no luck. > >Thanks in advance. > > > >Choudary Jagarlamudi > >Instructor > >Southwestern Oklahoma State University > >STF 254 > >100 campus Drive > >Weatherford OK 73096 > >Tel 580-774-7136 > > > > > > -- > Romain FRANCOIS : francoisromain at free.fr > page web : http://addictedtor.free.fr/ (en construction) > 06 18 39 14 69 / 01 46 80 65 60 > _______________________________________________________ > Etudiant en 3eme ann?e > Institut de Statistique de l'Universit? de Paris (ISUP) > Fili?re Industrie et Services > http://www.isup.cicrp.jussieu.fr/ > _______________________________________________________ > >-- Romain FRANCOIS : francoisromain at free.fr page web : http://addictedtor.free.fr/ (en construction) 06 18 39 14 69 / 01 46 80 65 60 _______________________________________________________ Etudiant en 3eme ann?e Institut de Statistique de l'Universit? de Paris (ISUP) Fili?re Industrie et Services http://www.isup.cicrp.jussieu.fr/