library(ggplot2) library(scales) library(dplyr) library(lubridate)
data <- read.csv(“~/TCD Study/Data Mining/SouvenirSales.csv”)
data\(Date <- as.Date(paste0("01-", data\)Date), format = “%d-%b-%y”) data\(Quarter <- paste0(year(data\)Date), “-Q”, quarter(data$Date))
quarterly_data <- data %>% group_by(Quarter) %>% summarize(Sales = sum(Sales))
ggplot(quarterly_data, aes(x = Quarter, y = Sales, group = 1)) + geom_line() + ggtitle(“Quarterly Sales Plot”) + xlab(“Quarter”) + ylab(“Sales”) + theme(axis.text.x = element_text(angle = 45, hjust = 1))
ggplot(quarterly_data, aes(x = Quarter, y = Sales, group = 1)) + geom_line() + ggtitle(“Quarterly Sales Plot (Log Scale)”) + xlab(“Quarter”) + ylab(“Sales”) + scale_y_log10() + theme(axis.text.x = element_text(angle = 45, hjust = 1))