     else
       d3.scale.ordinal()
         .domain(Epoch.Util.domain(@data))
-        .rangeRoundBands([0, @innerHeight()], .1)
+        .rangeRoundBands([0, @innerHeight()], @options.padding.group)
 
   # @return [Function] The x scale used to render the vertical bar chart.
   y1: (y0) ->
     d3.scale.ordinal()
       .domain((layer.category for layer in @data))
-      .rangeRoundBands([0, y0.rangeBand()], .08)
+      .rangeRoundBands([0, y0.rangeBand()], @options.padding.bar)
 
   # Remaps the bar chart data into a form that is easier to display.
   # @return [Array] The reorganized data.

    if @options.orientation == 'horizontal'
      d3.scale.ordinal()
        .domain(Epoch.Util.domain(@data))
        .rangeRoundBands([0, @innerWidth()], .1)
    else
      extent = @extent((d) -> d.y)
      extent[0] = Math.min(0, extent[0])

  x1: (x0) ->
    d3.scale.ordinal()
      .domain((layer.category for layer in @data))
      .rangeRoundBands([0, x0.rangeBand()], @options.padding.bar)

  # @return [Function] The y scale used to render the bar chart.
  y: ->
