2. Dynamic Visualization Packages#

This chapter provides an overview of the various packages, libraries, and other tools available for creating dynamic visualizations. The sections are organized by language, with JavaScript first because many packages for R and Python build on JavaScript libraries.

2.1. JavaScript#

There are numerous data visualization libraries for JavaScript. This is a select list of ones that seem relevant to R and Python users:

2.2. R#

Animation:

Desktop or client-side (and sometimes also server-side):

Server-side only:

Other:

2.3. Python#

Animation:

Desktop or client-side (and sometimes also server-side):

Server-side only:

Other (mostly GUI packages):