[R] axis in a normal plot
mpromber at psych.upenn.edu
Fri Sep 26 14:56:19 CEST 2008
On Friday, 26 September 2008, 10:49 (UTC+0200), Silje-Kristin Jensen wrote:
> I have a small problem, I'm new in using R, so I hope you can help me...
> I'm running a logistic regression model and want to do a nice plot.
> The plot I have made is done a plot with the command jitter:
> plot(jitter(overto$age[overto$sex=="F"]),jitter(overto$neg.pos[overto$sex=="F"]),xlab="age",ylab="neg and pos")
> my responsvariable is positive and negative (1 and 0) and my explanatory variable are age, year and sex.
> When I run my command plot the yaxis "decide" to make the axis with
> the numbers: -0.2, 0.2, 0.6 and 1.
> What command can I use to change the axis so only 0 and 1 appear?
You need two steps.
in your plot() set yaxt="n" so that R doesn't draw any y axis.
Then, after plotting, you draw a custom y axis with axis()
x <- seq.int(0,1,0.2)
y <- x
> I have tried ylim=c(0:1) that did not work, and I tried yrange
> ?`?.??.???`?.??.???`?.? ><(((?>
> Silje-Kristin Jensen
> Norsk Polarinstitutt / Norwegian Polar Insitute
> N-9296 Troms?
> Phone: +47 95166782
> E-mail: silje at npolar.no <mailto:silje at npolar.no>
> JaP please don't print this e-mail unless you really need to
> [[alternative HTML version deleted]]
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
Graduate student in Psychology
More information about the R-help