> Is it possible to change the legend title in ggplot that is generated
> by a colour (other than by changing the name of the variable)?  For
> example, this produces a legend title, "tip/total_bill".  How can that
> title be changed?
>
> ggpoint(ggplot(tips,aesthetics=list(y=tip,x=total_bill,colour=tip/total_bill))
>  )

You need to add a colour scale, and specify the name to appear on the
legend (by default it just uses the name of the variable):

p <- 
ggpoint(ggplot(tips,aesthetics=list(y=tip,x=total_bill,colour=tip/total_bill))
)
sccolour(p, "Tip rate")
sccolour(p, "This is a very long label\nsplit over two lines")

you can also use expressions to create mathematical annotations:

sccolour(p, expression(beta * x^2))

Regards,

Hadley

______________________________________________
[email protected] 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