A barchart skips x-values on its x-axis if there is not enough room to show all of them. Apparently this also leads to skipping the corresponding bar. See attached screenshot and demo code for an example. It shows a line chart and a bar chart with the same data. The bar chart is emty, the line chart is not. Only in full screen, with enough horizontal room, the bars are visible. Users will get a wrong impression here: they will believe that there is no data, or that all values are zero. I think there should be at least a thin bar even if there is no corresponding label on the x-axis.