I have a built a tool where the charts are constantly changing depending on several inputs.
Currently I’m creating a new chart each time, but this results in memory leaks
You are creating a totally new chart each time you want to update which is causing memory leak. Instead create the chart once and only update the data inside “updateChartN” method. Please check this example.