The chartjs documentation is not so accurate. If you set the label of the tick which should be skipped to be '', it won't be skipped, it will show a blank label. Instead, return null or do not return anything, as in uminder's answer.