ShinyApp Presentation On Iris Dataset

Srikanth Patloori
04/05/2018

Introduction

The Iris ShinyApp project includes this pitch presentation and the App. It was built for the Coursera Shiny Application and Reproducible Pitch project. The ShinyApp “Iris” was created for exploring the Iris dataset. The app can be found here: https://srikanthpatllori.shinyapps.io/Shiny_Application_and_Reproducible_Pitch/. The app

  • Plots selected variables against each other.
  • Based on the selection user can plot histograms and Scatterplots.

The Iris Data Summary

Here we can se the resume of the “iris” dataset:

data("iris")
summary(iris)
  Sepal.Length    Sepal.Width     Petal.Length    Petal.Width   
 Min.   :4.300   Min.   :2.000   Min.   :1.000   Min.   :0.100  
 1st Qu.:5.100   1st Qu.:2.800   1st Qu.:1.600   1st Qu.:0.300  
 Median :5.800   Median :3.000   Median :4.350   Median :1.300  
 Mean   :5.843   Mean   :3.057   Mean   :3.758   Mean   :1.199  
 3rd Qu.:6.400   3rd Qu.:3.300   3rd Qu.:5.100   3rd Qu.:1.800  
 Max.   :7.900   Max.   :4.400   Max.   :6.900   Max.   :2.500  
       Species  
 setosa    :50  
 versicolor:50  
 virginica :50  



x    <- iris[, 2]
bins <- seq(min(x), max(x), length.out = 5 + 1)
hist(x, breaks = bins, col = 'blue', border = 'white')

plot of chunk unnamed-chunk-1

s    <- iris[, 2]
k    <- iris[, 4]
plot(s,k)

plot of chunk unnamed-chunk-1

Based On Selection Histograms Or Scatterplots

First We need to select plot type.

  1. If it is Histograms then we need to select Column and Bins.
  2. If it is Scatterplots then select x-axis and y-axis columns.

Examples:

plot of chunk unnamed-chunk-2plot of chunk unnamed-chunk-2

Summary

In this pitch, we presented the Iris ShinyApp, which lets you plot the different variables of the Iris dataset against each other and able to plot histograms and Scatterplots.