Personally, I was going to need to tackle this problem this week. My normal rule is to check npmjs.org for the popularity of a package.
Plotly.js has 20-some thousand downloads this month. Chart.js has 10 times that. Lots of StackOverflow help for Chart.js as well. Looks like that’s what I’ll be using.