A demo that shows varying bar widths on an XYPlot. The underlying dataset is an IntervalXYDataset which places no limitation on the interval for either the x-values or the y-values.
XYPlot
IntervalXYDataset