It says something about how my impression of Amazon has changed over the years, but when I first saw that headline, I thought this was going to be a competitor for Google Charts.
Why is it almost impossible to do with ChartJS? I'd expect an example like this to exist with a few lines of code, give it a list of [X, Y] points and that's it.