Interactive Demo

Overall

Although the report engine is often used for PDF reports, it’s also possible to use it to generate interactive, web-based reports as well.

Generally, you should use the infographic engine if you want to make interactive reports that are for short-term (ie <24 hour) or live data.

But the reporting engine works well if you need to…

  • Provide time summaries for multiple people (ie. daily reporting)
  • Use complex logic/AI/analytics
  • Use back-end databases, caches or storage systems
  • Cover large periods of time or perform slow processes

These reports split the generation of the data – which is produced by a Python script – and the visuals, which are produced using Javascript and HTML.

Example

To maximise efficiency, supervisors want an hourly report to show how much of each different product our paint line produced.

Although we could produce a flat PDF report, we’ve chosen to go with something more interactive to maximise engagement and help people access accurate numbers. In this case, the Python-side processes our raw information and creates a simple Javascript object summarising the data we want to display.

Our web-page then takes that object and uses it to create a dynamic, interactive and animated report covering the time-frame we’re interested in.

You can see this example on our paint line demo site

See Others

Bar visualisations
Dynamic visualisations
Infographic visualisations
Interactive visualisations
Other Formats visualisations
Summary visualisations