Установка интервалов осей в ggplot - PullRequest
4 голосов
/ 27 сентября 2011

Я искал это и не могу поверить, что не могу его найти.Возможно, я задавал неправильный вопрос.

У меня есть набор данных, выложенный в гистограмме с xlim в 2 000 000 долларов.Я пытаюсь установить интервал в 100 000 долларов для перерывов (вместо того, чтобы вручную перечислять каждый перерыв с помощью break = c(0, 50000, 100000, etc). Как я могу это сделать в ggplot?в Illustrator сокращенная метка (100 КБ и т. д.)

p <- ggplot(mcsim, aes(result))
+ scale_x_continuous(formatter = "dollar") 
+ geom_histogram(aes(y = (..count..)/sum(..count..))) + scale_y_continuous(formatter = 'percent')

Спасибо!

enter image description here

1 Ответ

9 голосов
/ 27 сентября 2011

Вы можете использовать breaks=seq(0, 2000000, by=100000). Фактически вы используете seq для создания вектора, который вы не хотите печатать вручную.

...