@user12947,
From the JSFiddle shared above, we can observe that there are a couple of labels with more characters because of which some of the axis labels are skipped to avoid overlapping. This can be customized to show all the labels using interval property.
In your case, setting the axisX interval as 1 should work fine. Please take a look at this updated JSFiddle for the same.
—
Shashi Ranjan
Team CanvasJS