This tutorial familiarizes new programmers with the strategy behind taking a novel data visualization idea and transforming it into working code within a program. As an example, we discuss the approach that we took to create a datatable that is embedded with checkboxes within an R Shiny application. The tutorial is broken up into five main parts:
- How to approach a programming challenge
- How to properly research & cite existing examples from the internet
- How to identify changes to the code
- How to implement changes to the code to achieve your idea
- Final code for our example