filter Select Apple and save it under plotdata.Line plot Plot the relationship between time (date) and Apple stock prices (close).Scatterplot Plot the relationship between closing price and volume for Apple.Scatterplot Add the best fit line.Scatterplot Plot the relationship between closing price and volume for both Apple and Microsoft.In this exercise you will learn to plot data using the ggplot2 package. To this end, you will make your own note of 4.2 Quantitative vs. Quantitative from Data Visualization with R.
library(tidyverse)
library(tidyquant)
library(lubridate) # for year()
# Pick stocks
stocks <- c("AAPL", "MSFT")
# Import stock prices
stock_prices <- stocks %>%
tq_get(get = "stock.prices",
from = "2019-01-01")
stock_prices
filter Select Apple and save it under plotdata.Hint: See the code in 4.2.2 Line plot.
library(dplyr)
plotdata <- filter(stock_prices,
symbol == "AAPL")
plotdata
Line plot Plot the relationship between time (date) and Apple stock prices (close).Hint: See the code in 4.2.2 Line plot.
ggplot(plotdata,
aes(x = date,
y = close)) +
geom_line()
Hint: See the line plot you created in the previous question.
Scatterplot Plot the relationship between closing price and volume for Apple.Hint: See the code in 4.2.1 Scatterplot
ggplot(plotdata,
aes(x = date,
y = close)) +
geom_line()
Scatterplot Add the best fit line.Hint: See the code in 4.2.1 Scatterplot
ggplot(plotdata,
aes(x =close,
y = volume)) +
geom_point(color= "steelblue") +
geom_smooth(method = "lm")
Hint: See the scatterplot you created in the previous question.
Scatterplot Plot the relationship between closing price and volume for both Apple and Microsoft.Hint: Use facet_wrap().
ggplot(stock_prices,
aes(x =close,
y = volume)) +
geom_point(color= "steelblue") +
geom_smooth(method = "lm")+
facet_wrap(~symbol)
Hint: Use message, echo and results in the chunk options. Refer to the RMarkdown Reference Guide.