Some sensor data updating every 15 seconds.

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 Visualization API to produce many different kinds of charts with numerous formatting options.

You can display charts on your site using the free Plotalot component, although this page uses the Plotalot Plugin to embed charts in a Joomla article which gives more flexibility.

Some of Plotalot's Features

  • Charts can be fully responsive. Try resizing this page.
  • Charts can update without refreshing the page.
  • Line graphs, scatter graphs, area charts and more, with multiple plots.
  • Horizontal or vertical stacked or grouped bar charts.
  • 2D or 3D pie charts, gauges, timelines, bubble charts and combo charts.
  • Legend at top, bottom, left, right, or none.
  • Optional grid.
  • Titles and axis labels can be simple text or SQL queries.
  • Axis limits can be automatic, fixed, or SQL generated.
  • SQL can include various types of variables, e.g. the logged-in user ID, or any GET or POST variables.
  • Query the local site database or any other supported database type.
  • Build tables with any number of rows and columns. You just specify the SQL query.
  • Make dynamic "Single items" that merge seamlessly with article text (Good morning, it's 5:56 AM GMT). You just specify the SQL query.
  • No libraries to install, just a normal Joomla component and plugin.
  • Charts can be cached as scripts on your server to reduce database load. You just specify the cache time in seconds. The charts on this site are only re-created every ten minutes.
  • The Plotalot charting class is a fully documented API that can be built in to your own code to add powerful charting to the back or front end of your own Joomla extensions.
  • Fully documented in a free PDF user guide packed with details, hints, tips, screen shots, and SQL samples.

This pie chart takes data from the log table generated by FlexiContactPlus.
Plotalot can draw tables, too
Recently Updated Articles
ArticleUpdated
MediaShop2016-12-07
European Sales2016-12-06
LadKit2016-12-02
Help and Support2016-12-02
Plotalot Component2016-12-01
Plotalot Plugin2016-12-01
SPGM2016-11-30
Rentalot Component2016-11-30
FlexiContact2016-11-29
Minicalendar2016-11-29

Older Versions

Plotalot now uses the Google Visualization API. Older versions of Plotalot used the Google Charts API which is deprecated. Upgrading to the latest version of Plotalot is straightforward and fully explained in the user guide. We no longer support the Google Charts API version.

Language Support

At the front end, Plotalot is completely language independent. Charts appearing on the site are entirely configured by you.

At the back end, Plotalot can be translated into any language by adding a language file. New translations are welcome and will be added to the product. The following languages are currently included, but most are in need of some updating.

English French Italian Russian Dutch German