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.