Я рисую довольно простую диаграмму, используя 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)
Что работает, но ggplot2 по умолчанию использует научную нотацию, которая не подходит для моей аудитории. Если я хочу изменить формат метки оси x, введя:
p.new + scale_x_continuous(labels = comma)
Я получаю:
Error in structure(list(call = match.call(), aesthetics = aesthetics, :
object 'comma' not found
Что я делаю неправильно? Я отмечаю, что язык недавно изменился с "formatter" на "label". Возможно, я неправильно читаю страницу руководства?
Изменить: я действительно неправильно читал страницу man
Перед загрузкой необходимо загрузить library(scales)
.