The width of a bar when there is only 1 X value is too thin in some cases because it doesn't take the xaxis range into account. Example: http://codepen.io/anon/pen/rjWoyY As you can see, the only difference between the two plots is one has a second trace, but the thickness of the bars on them is drastically different.