If you have coding experience it should be very easy. Most charts will simply need data in JSON format passed to them. Personally I use Keen.io for storing and querying analytics data. You can get a live URL of an query that can be directly connected to your code. They also have a dashboard template to get you started.