Using ggplot, is it possible to get “R-style” x/y axes that don’t meet at the origin and that instead consist of two disconnected ranges, as in the following example?

The reason here is mainly to get ggplot plots to look consistent next to pure-R ones.
Try this,
Edit: a related issue has since been discussed in the ggtheme package, and potentially provides a cleaner solution (no need to provide the data explicitly to the breaks function).