Dear Erich,

The reason that this fails is the id.n is applied separately to each group,
and nrow(Prestige) is of course larger than any of the group sizes. Other
than plotting the labels yourself, after setting reset.par=FALSE, I don't
see a simple way to get scatterplot() to do what you want. BTW, it's easier
to define the groups in the model formula using | .

Regards,
 John

--------------------------------
John Fox
Senator William McMaster
  Professor of Social Statistics
Department of Sociology
McMaster University
Hamilton, Ontario, Canada
http://socserv.mcmaster.ca/jfox




> -----Original Message-----
> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org]
> On Behalf Of Erich Striessnig
> Sent: February-08-11 9:55 AM
> To: r-help@r-project.org
> Subject: [R] How to change labels in scatterplot?
> 
> Dear all,
> 
> I'm trying to use "scatterplot" from package "car" to get a scatterplot
> with row-names as labels and I want my data to be divided into two groups
> defined by the column "tresh". Leaving away the groups-command gives me
> the right labels but they are not distinguished by colors according to
> "tresh". Does anybody know why the following example doesn't work?
> 
> Prestige2 <- transform(Prestige,thresh=(income>5000))
> attach(Prestige2)
> scatterplot(income~education,data=Prestige2,
>             xlab="Education",ylab="Income",cex.lab=1.2,
>             smooth=TRUE,spread=FALSE,reg.line=TRUE,lwd=2,
>             groups=thresh,by.groups=TRUE,legend.plot=TRUE,
>             id.n=nrow(Prestige),id.cex=0.8)
> 
> Cheers,
> Erich
> 
>       [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help@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.

______________________________________________
R-help@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.

Reply via email to