Better than bar plots: Custom point ranges in ggplot2