Have a look at this https://www.amcharts.com/demos/ . There are many charts. Just have a JS and HTML snippet in your page and use those code from the link. Hope this helps!
You can achieve this through charts like am chart /high chart and etc.
Click this link for js code
I hope it helps.
By using widget Line chart to show the graph, see lots of examples here: https://mydemoversion8-sandbox.mxapps.io/p/charts, to see the code download it at https://github.com/TimvanSteenbergen/MyDemoVersion8
And using widget Maps to show the location on the map (see an example at https://service.mendixcloud.com/p/location)