Penguin Explorer

Agnieszka Chojecka
"2026-07-11"

Interactive Exploration of the Palmer Penguins Dataset

Developed using Shiny, Plotly and RStudio

Motivation & Application Features

The Palmer Penguins dataset is widely used for learning data analysis.

Penguin Explorer transforms a static dataset into an interactive application.

Users can:

  • Filter penguins by species
  • Filter by island
  • Select body mass range
  • View dynamic summary statistics
  • Explore an interactive Plotly chart
  • Browse data in an interactive table
  • Download filtered data as CSV

How the Application Works

The application uses Shiny reactive programming.

User inputs:

  • Penguin species
  • Island selection
  • Body mass range

The server performs calculations and updates:

  • Summary statistics
  • Interactive visualizations
  • Filtered data tables

The application provides immediate results without requiring programming knowledge.

Example R Analysis

Example visualization generated in R:

library(palmerpenguins)

hist(
  penguins$body_mass_g,
  main = "Distribution of Penguin Body Mass",
  xlab = "Body Mass (g)",
  col = "steelblue"
)

plot of chunk unnamed-chunk-1

Conclusion

Penguin Explorer demonstrates how Shiny can transform a static dataset into an interactive analytical application.

Benefits:

Easy to use Interactive filtering Instant statistics Interactive visualization Download filtered data No programming knowledge required

This project shows how R can be used to create accessible data products.