Formatowanie liczb etykiet osi w ggplot2?

Kreślę dość prosty wykres używając ggplot2 0.9.1.

x <- rnorm(100, mean=100, sd = 1) * 1000000
y <- rnorm(100, mean=100, sd = 1) * 1000000
df <- data.frame(x,y)

p.new <- ggplot(df,aes(x,y)) +
  geom_point()
print(p.new)

Co działa, ale ggplot2 domyślnie zapisuje notację naukową, która jest nieodpowiednia dla moich odbiorców. Jeśli chcę zmienić format etykiety osi X, wprowadzając:

p.new + scale_x_continuous(labels = comma)

Dostaję:

Error in structure(list(call = match.call(), aesthetics = aesthetics,  : 
  object 'comma' not found

Co ja robię źle? Zauważam, że język zmienił się ostatnio z „formatera” na „etykiety”. Być może źle odczytałem stronę podręcznika?

Edytuj: Naprawdę źle odczytałem stronę podręcznika

Potrzebujesz załadowaćlibrary(scales) przed próbą tego.

questionAnswers(1)

yourAnswerToTheQuestion