I just made a temperature and humidity logger out of an AM2301 + ESP8266. So far nothing special.
What turned out to work very well is using Google Chart Objects with a simple web-server on the ESP8266. By this way you can get quite nice graphs without any need for cloud accounts like thinkspeak or any data leaving your network. Google Chart Objects are documented pretty well and do not use big html code; see https://developers.google.com/chart/
Here are two sample screenshots - sorry for the German UI:
Code is attached - comments are English.
A more detailled description in German and bigger images on https://blog.thesen.eu/wlan-lufttemperatur-und-feuchte-logger-mit-grafischer-darstellung-fuer-esp8266/