Animated Charts in SAP Analytics Cloud
One of the key objectives of any analytics visualization is to present data and information in a manner to allow statistical inferences.SAP analytics cloud allow design strategies for all information displays, text sentences, tables, diagrams, maps, charts, images amongst many data visualization techniques for the said objective.
Animations in Plots are another popular way to show relationships and trends in a multi variate data analysis.
Use of motion charts or animations to visually tell the data insights or story was arguably made popular, several years ago, by Hans Rosling in one of his presentations, [click here to see the youtube video], on change in life expectancy over the years for various nations . It visually showed corelation of life expectancy with nations GDP Income and nations population. Ever since lots of charting library providers including Google have come up with open source libraries to be used to render animated plots.
SAP Analytics on Cloud also provide possibility for such animated display of business or enterprise data as it has integrated R Visualization as part of its suite of tools for data analysis.
Shared below is image SAP Analytics for Cloud motion animated plot,wherein data trends show by the moving lines rendering sequentially as per time line upon pressing of play button.
Working demo of chart is available at vikasohri.com/sac/animatedcharts
In essence, SAP Analytics Cloud platform provides building data visualization widgets using not only out of the box charts but also chart widgets provided by Google, D3 or any other state of the art charting libraries.
Thanks for the sharing. It looks cool. Is it available in SAC product already?
The chart demonstarted is built using R script and uses underlying SAC Data Model. SAC Product allows embedding of Charts in stories using R Visualization. Changes in underlying Data Model are reflected automatically in the R visulaization also. Let me know if you need more details.
Can you please share details about which R packages have been used ?
Thanks
library(plotly)
Let me know if you need more details.
Hi Vikas, could you please share the code?
Hi Vikas,
great work - would you be so nice to share the code used for visualization?
BR
Timo
can you please share the sample code for this?
why is it still not possible to apply it within the framework of standard components?
vote for it pls: https://influence.sap.com/sap/ino/#/idea/247156/
i am trying to built it with a colleague. i embedded the R into SAC. most things ok but teh function on timeloop / play does not work. can you share what librabry function you used to "Play" it.
note, my R code works outside SAC perfectly.