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.