@andy,
Can you kindly create a sample project reproducing the issue you are facing and share it with us over Google-Drive or Onedrive along with the PHP file that is being used to generate data(sample data/database) so that we can look into the code, run it locally to understand the scenario better and help you resolve?
—
Shashi Ranjan
Team CanvasJS