Rótulos de eixos de formatação numérica em ggplot2?

Eu estou traçando um gráfico bastante simples usando 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)

O que funciona, mas o padrão ggplot2 é a notação científica que é inadequada para o meu público. Se eu quiser alterar o formato do rótulo do eixo x, digite:

p.new + scale_x_continuous(labels = comma)

Eu recebo:

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

O que estou fazendo de errado? Observo que o idioma mudou recentemente de "formatador" para "rótulos". Talvez eu esteja lendo mal a man page?

Edit: Eu estava realmente interpretando mal a página man

Precisa carregarlibrary(scales) antes de tentar isso.

questionAnswers(1)

yourAnswerToTheQuestion