![]() Shiny can run locally through RStudio or be deployed on a Shiny server in order to share with others. Shiny integrates with RStudio and opens the computational power of R to help you develop cutting-edge interactive data visualisations without the need to understand HTML, CSS and JavaScript. Think of it like a mini-version of R sitting on a server in order to drive a user interface. Shiny is an open source, web-based framework for rapidly developing powerful R-based applications. Fortunately, RStudio has developed Shiny, which allows R coders to jump over this barrier. However, without strong web-programming skills, many approaches present significant barriers. There are many ways to develop applications. Add selection boxes to choose colour palettes or map additional variables to aesthetics.īeing able to program applications will take your data visualisation skills to the next level.Add multiple tabs that can be selected to change the type of data visualisation displayed.Add input boxes for people to add their own code or data.Add buttons to turn features on or off.Add drop-down menus for the viewer to change the variables used in the visualisations.Add a play button to transition the data visualisation based on a time variable.Add slider bars to change parameters used in the data visualisation.Here is a list of some of the common interactive features that you can deploy using applications: ![]() You only have to look at the amazing Gapminder app to have a sense of what can be achieved. This chapter will explore the use of Shiny, which allows almost unlimited scope for interactivity when coupled with Plotly.ĭata visualisation apps can be incredibly powerful. However, we learnt that Plotly does not manipulate data and interactivity can be somewhat limited.
0 Comments
Leave a Reply. |