@pengtien,
Number of labels over an axis depends on multiple factors like the width/height of the chart, minimum, maximum & interval of the axis. You can use interval property to show labels at every interval set.
If you are still facing any issue, kindly create a JSFiddle with your use-case & data and share it with us so that we can look into the code to understand the scenario better and help you resolve.
—
Vishwas R
Team CanvasJS