How to format number values for ggplot2 legend?

Viewed 25077

I am working on finishing up a graph generated using ggplot2 like so...

ggplot(timeSeries, aes(x=Date, y=Unique.Visitors, colour=Revenue)) 
+ geom_point() + stat_smooth() + scale_y_continuous(formatter=comma)

I have attached the result and you can see the numeric values in the legend for Revenue do not have a comma. How can I add a comma to those values? I was able to use scale_y_continuous for the axis, can that be used for the legend also?

alt text

3 Answers

...as I stumbled over this older thread, maybe it makes sense to add you need to load library("scales"), otherwise you get the following error message

Error in check_breaks_labels(breaks, labels) : object 'comma' not found

Related