So far we have been using charts.js for most of the tasks, might want to update to something new in the future? Might this be an option?