p5.js/JavaScript
Created in 2023
This data visualization is an interactive application created using the javascript framework p5.js. This visualization displays NASA's archive of every planet that has been documented outside of our solar system and allows users to interact with the data.
An exoplanet, or extrasolar planet, is a planet orbiting a star outside of our Solar System. Exoplanets come in a wide variety of sizes, from gas giants larger than Jupiter to small, rocky planets about as big as Earth or Mars. They can be hot enough to boil metal or locked in deep freeze.
The Planetary Systems Composite Parameters Planet Data table (PSCompPars) is a compilation of system, stellar, and planetary parameters for known Confirmed Exoplanets. The purpose of this table is to enable a more statistical view of the known exoplanet population and their host environments.
This visualization includes 2 range sliders, the top range slider controls the minimum year of discover, and the bottom slider controls the maximum year of discover. When using these filters the visualization will only display exoplanets that were discovered within the selected years.
There are three main methods used for discovering exoplanets: Radial Velocity, Transit, & Imaging. Each discovery method has a colour associated with it to view in the visualization, there is also buttons in the top left corner to toggle the exoplanets found using that method on or off.
Each exoplanet has a name assigned that distinguishes its solar system. There is a search bar in the top right corner that allows users to input the name of any exoplanet within the dataset. The exoplanet will then be highlighted for users to view.
Using the arrows on your keyboard you can navigate around the application to view exoplanets that are far away from earth. To reset the view press the space bar.