As you’ll know we’re continually upgrading Sabisu, adding new capabilities and making it ever more powerful and easy to use. The visualisation technology in the platform has been carefully selected & evolved over the last 5 years.
Whilst legacy approaches (e.g., static server-generated charts) remain supported in the platform most visualisations are using HTML5, CSS3, D3 and Sabisu libraries developed using these technologies.
The three main approaches are to use libraries from Google, our own Sabisu libraries or D3.
Google’s charting and web toolkit remain key for many implementations as they’re quick and easy. They’re perfectly suited to simple applications requiring limited interactivity.
About 50% of Sabisu components use Google Charts (a number that’s reducing as we cut over to Sabisu libraries).
Where interactivity is essential or more advanced features are required, Sabisu has it’s own charting libraries which use HTML5, JS & CSS.
|Good for simple charts||Data volumes|
|Ready to use||Performance|
|Flexibility & development|
Sabisu has it’s own charting libraries which use HTML5, JS & CSS3.
These were developed to add interactivity and deliver increased performance, particularly with large datasets. They integrate better with the various analytics capabilities within the platform and they’re as easy to use as Google Charts.
About 20% of Sabisu components use Sabisu charts (a number that’s increasing due to the performance & interactivity advantages).
D3 is an excellent choice where heavy customisation is needed. It’s powerful and flexible, but therefore requires developer and/or mathematical skillsets. There is a slight overhead in terms of client performance as the D3 libraries are larger than the Sabisu visualisation libraries.
Therefore around 10% of Sabisu components use D3 charts – usually for specific visualisations of complex analytics.
We’re always interested in hearing from you with any comments or suggestions, feel free to get in touch.
- You can always contact us at firstname.lastname@example.org
- Training is always available at email@example.com
- Our contact web form is here
- Our LinkedIn group is always open for business