@chimerasolutions,
Since the interval is set to 1 the chart will render all corresponding labels which will result in overlapping. Removing the interval option will allow library to calculate the interval automatically and prevent it from overlapping.
___________
Indranil Deo
Team CanvasJS