# Plot problems: xlim

10 messages
Open this post in threaded view
|

## Plot problems: xlim

 Hi, Still fresh in R, tried to figure this out, now on my second day running with no luck (and a pile of hair on my desk) so I have thrown in the towel and would like to ask for some help. Here is what I am trying to do. I am trying to plot a distribution, I have 99 points, bound in the range xlim.min: -0.0173 xlim.max: 0.02103 However, I have a value outside this range (0.2454959) which I would like to add to the plot as a line and to do this I use abline(v=0.2454959) This is what I write  >xlim = c(-0.02, 0.3)  >denz <- density(morp)  >plot.density(denz, xlim = xlim, ylim = c(0,70))  >hist(morp, freq=F, add= T)  >abline(v=0.2454959) Without any options, plot.density spreads out nicely, however, naturally, the line I want to add is not plotted since it is well outside the range automatically determined by plot.density hence the need to add xlim however this produces something I dont find aesthetically appealing. The plot is squeezed out into a very lean "bell" shape. So (finally) my question, how can i widen the spread of my plot and yet also be able to add my xline. Many thanks Ronnie ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Open this post in threaded view
|

## Re: Plot problems: xlim

Open this post in threaded view
|

## Re: Plot problems: xlim

 In reply to this post by Ronnie Babigumira Ronnie Babigumira gmail.com> writes:    It sounds like you might want to break your axis. plotrix provides a function to draw the axis break, but you have to mess around with the data scaling and axis labels yourself.  See  RSiteSearch("axis break"); most of these discussions are about breaking y axes but the same techniques apply to the x axis.   good luck,     Ben Bolker ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Open this post in threaded view
|

## Re: Plot problems: xlim

 Many thanks Jacques Veslot and Ben Bolker, Im closer to my goal thanks to Jacques's code and Ben I will follow the leads. Happy Holidays Ronnie Ronnie Ben Bolker wrote: > Ronnie Babigumira gmail.com> writes: > >    It sounds like you might want to break your axis. > plotrix provides a function to draw the axis break, > but you have to mess around with the data scaling > and axis labels yourself.  See  RSiteSearch("axis > break"); most of these discussions > are about breaking y axes but the same techniques > apply to the x axis. > >   good luck, >     Ben Bolker > > ______________________________________________ > [hidden email] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html> ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Open this post in threaded view
|

## Re: Plot problems: xlim

Open this post in threaded view
|

## Re: Plot problems: xlim

Open this post in threaded view
|

## Re: Plot problems: xlim

 In reply to this post by Ronnie Babigumira > Without any options, plot.density spreads out nicely, however, naturally, the line I want to add is not plotted since it > is well outside the range automatically determined by plot.density hence the need to add xlim however this produces > something I dont find aesthetically appealing. The plot is squeezed out into a very lean "bell" shape. Using a broken axis is not a good solution to this problem (and there are very few times that using a broken axis is a good idea) It sounds like you are trying to compare a reference value to a distribution.  To do this visually they both need to be on the same scale, so that you can see the distance between the reference value and the distribution. Although it may not be aesthetically pleasing, it is true to the data. Hadley ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Open this post in threaded view
|