I read the documentation for chart.js plugins & about different phases like render,init,update available here that occurs while chart appears on browser.
But yet it is not clear for me how these different phases & hooks works. And which hook to use when while making changes in chart.