Create custom reports

Create custom reports
Dear Forum,
I like to create custom reports from the data that is collected through limesurvey.

What a like to achieve:
-reports that are in the company design and use more the bar and pie chart for example:
-Bubble charts
-Radar charts
-Meter chart
-Map chart
-Line charts

-the possibility to analyse: ()
-question groups (for example the average answer out of a question group with only array questions)
-analyse the different answers between two or more surveys
-create questioners to easily setup surveys
Possible ways to achieve this:
-access the limesurvey database with sql queries and analyse the data in third party tool
-Does anyone knows a tool to do this?
- customise limesurvey which probably isn't the best solution

I really hope that someone can help me or has other good ideas.
Thank you very much

This is actually a good solution especial because it’s programmed in Python but it does not solve the whole problem.
I could find practical way to analyses different surveys with each other. For instant what I like to achieve is to compare a survey that was completed by costumer a, later on with costumer b and then costumer c etc. (compare 50 costumer surveys based on the same survey)