Plotalot
Plotalot makes it easy to create live charts and place them on your site. You must be able to write the SQL queries to retrieve the data you want to plot, but if you can do that, Plotalot will take the data and use the Google Charts API to produce charts or tables of your data.
You can create menu items that display charts on your website, or you can use the Plotalot Plugin to include as many charts as you like in any article, simply by writing {plotalot id="xxx"} anywhere in the article. The Plotalot plugin will replace any number of {plotalot} tags with an image or table, as defined by the chart definition.
Some of Plotalot's features are:
●Numerous chart types, with numerous options ●Charts can dynamically responsive, for example changing size when a device is rotated ●Charts can dynamically refresh without re-drawing the entire page. ●Simple tables, Google Charts tables, or single items of text ●Titles and axis labels can be simple text or SQL queries ●Axis limits can be automatic or specified by numbers or SQL queries ●Query the local site database or any supported external database ●No libraries to install, just a component and a plugin ●Show charts on your site front end using a simple menu item, or using the Plotalot article plugin ●Self contained charting class can be built in to your own components (front end or back end) ●The Plotalot Plugin can cache charts to reduce database load and improve performance ●Charts can be fully responsive ●Charts can automatically refresh using Ajax, i.e. without redrawing the whole page