p1 <- airquality |>ggplot(aes(x=Temp, fill = Month)) +geom_histogram(position="identity") +scale_fill_discrete(name ="Month",labels =c("May", "June", "July", "August", "September")) +labs(x ="Monthly Temperatures from May - Sept",y ="Frequency of Temps",title ="Histogram of Monthly Temperatures from May - Sept, 1973",caption ="New York State Department of Conservation and the National Weather Service")print(p1) # I couldn't figure out why it wasn't producing a graph and I ended up searching up what might be happening and adding this was recommended
`stat_bin()` using `bins = 30`. Pick better value `binwidth`.
p2 <- airquality |>ggplot(aes(x=Temp, fill=Month)) +geom_histogram(position="identity", alpha=0.5, binwidth =5, color ="white")+scale_fill_discrete(name ="Month", labels =c("May", "June","July", "August", "September")) +labs(x ="Monthly Temperatures from May - Sept", y ="Frequency of Temps",title ="Histogram of Monthly Temperatures from May - Sept, 1973",caption ="New York State Department of Conservation and the National Weather Service")print(p2)
p3 <- airquality |>ggplot(aes(Month, Temp, fill = Month)) +labs(x ="Months from May through September", y ="Temperatures", title ="Side-by-Side Boxplot of Monthly Temperatures",caption ="New York State Department of Conservation and the National Weather Service") +geom_boxplot() +scale_fill_discrete(name ="Month", labels =c("May", "June","July", "August", "September"))print(p3)
p4 <- airquality |>ggplot(aes(Month, Temp, fill = Month)) +labs(x ="Monthly Temperatures", y ="Temperatures", title ="Side-by-Side Boxplot of Monthly Temperatures",caption ="New York State Department of Conservation and the National Weather Service") +geom_boxplot()+scale_fill_grey(name ="Month", labels =c("May", "June","July", "August", "September"))print(p4)
p5 <- airquality |>ggplot(aes(x=Temp, y=Ozone, colour = Month)) +geom_point() +scale_fill_discrete(name ="Month",labels =c("May", "June", "July", "August", "September")) +labs(x ="Temperature",y ="Ozone Level",title ="Scatterplot of Ozone Levels at Daily Temperature in May - Sept, 1973",caption ="New York State Department of Conservation and the National Weather Service")print(p5)
Warning: Removed 37 rows containing missing values or values outside the scale range
(`geom_point()`).
##Short Essay Explanation
I created a scatter plot of the ozone levels at different temperatures throughout the time period of May-September 1973. The X axis is the temperature, and the Y axis is the ozone level. The graph shows a potential relationship between temperature and ozone level (at least during that period of time), higher temperatures and higher ozone levels generally correlated. I colored the dots by month to show where that fits in the year and in our data set. It also helps account for another variable.
It required a little trial and error to figure out how to color the points by month. I initially thought “fill=“ would work, but I turned out to need “colour=“. I used “geom_point=“ to create the scatter plot. Starting from the beginning, I had an issue getting the code to produce graphs. After some trial and error, looking through notes and a few Google searches, I found that I needed to add “print()”.