If I set minBarLength = 1 and I have a bar chart with data [0, 12.5], the first bar will be displayed as a very short bar:

If, however, my data is [0, -12.5], the first bar is invisible:

This would be great for bar charts that may display only data thats <= 0.
This is how the minBarLength is drawn right now:

This is what I imagine might be better, although I feel that this might be rather complex to implement:

PS: This is weird: on desktop, the photos are rotated by 90° but not on mobile.. apologies for that
The behavior on latest seems correct to me. The behavior on master does not
Both seem incorrect to me, minBarLength should be min length in any direction.
Isn't that what it is on latest? I don't understand what exactly is wrong about it
Oh, I had messed with the pen. it had '-0.001' onstead of 0.
For the behaviour on master, seems like we need to decide what to do when the value is the base value.
I think the most intuitive would be:
@benmccann @kurkle how do you feel about solving this for v3? I think we should because it's gotten worse than v2.9.3
When the base is in the middle, how about half above the base, half below?