@mrdavid,
Axis labels are shown at every interval, which is auto-calculated such that the labels don’t overlap and make chart look better. Labels are not shown for dataPoint but at every interval of axis. You can customize it to show labels at every dataPoint value by setting label property in dataPoint instead of x-value.
___________
Indranil Deo
Team CanvasJS