6

I have searched for this and can't believe I can't find it. Perhaps I've been asking the wrong question.

I have a set of data laid out in a histogram that has a xlim of $2,000,000. I am trying to set an interval of $100,000 for the breaks (rather than manually listing out every break with break = c(0, 50000, 100000, etc). How can I do this in ggplot? The breaks (ticks) are more important than the labels as I'll likely edit in Illustrator an abbreviated label (100k, etc)

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

Thanks!

enter image description here

1
  • Don't forget to set the bin width! Commented Sep 27, 2011 at 3:03

1 Answer 1

12

You can use breaks=seq(0, 2000000, by=100000). Effectively you are using seq to generate that vector you don't want to type out by hand.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.