Bars should be a minimum height to be visible when value = 0.
Bars are not set to the minimum bar length specified in the config.
See simple code example at https://jsfiddle.net/u3w749d1/
Its not supposed to work in Chart.js v2.3.0 that your fiddle is using.
Works fine with v2.8: https://jsfiddle.net/37Lsxdkh/
Hmm, ok, well, it wasn't supposed to be this old version (forked an example from someone else) but case still stands because the version we're using was 2.7.3 so I'll update it. Thanks!
It seems the problem arises when in the dataset the 0 value is missing
Actually the minBarLength behaviour is not unvariant for dataset values. See here, where:
Most helpful comment
Actually the minBarLength behaviour is not unvariant for dataset values. See here, where: