[BarPlot] - Setting sensible default bar widths for nonBandsMode

Closes #1156 
Are we sure that `barScale.scale(this._getMinimumDataWidth()) > barScale.scale(0)`? What about vertical axis? Pixel values are decreasing, when data values are growing.