[R] adding year information to a scatter plot
John Kane
jrkrideau at yahoo.ca
Sun May 2 22:14:35 CEST 2010
I think that one of the packages, perhaps Hmisc or plotrix does this but you can also do it just using text()
Example
plot(b~a,data=df, xlim=c(min(df$a)-5,max(df$a)+5), ylim= c(min(df$b)-5,max(df$b)+5))
text( df$a+1,df$b, labels=df$year)
Alternatively you can do this in ggplot
library(ggplot)
p <- ggplot(df, aes(x=a, y=b, label=year))
p + geom_text()
--- On Sun, 5/2/10, Ozan Bakis <obakis at gsu-giam.net> wrote:
> From: Ozan Bakis <obakis at gsu-giam.net>
> Subject: [R] adding year information to a scatter plot
> To: r-help at r-project.org
> Received: Sunday, May 2, 2010, 3:25 PM
> Hi R users,
>
> I would like to add year information to each point in a
> scatter plot. The
> following
> example shows what i mean:
>
> df=data.frame(year=c(2001,2002,2003),a=c(8,9,7),b=c(100,90,95))
> df
> plot(b~a,data=df)
>
> Now, I would like to see which point belongs to 2001, 2002
> and 2003 in the
> above
> graphic.
>
> Thank you very much,
> ozan
>
> [[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.
>
More information about the R-help
mailing list