#Note
#colour design: bin=icon color, background=lighter shades bin color
#website: https://coolors.co/e1f4e3-086375-1dd3b0-affc41-b2ff9e

#room 15
#bin: #3DAE4A; background:#E1F4E3
#clean and prepare data
#set path
folder_path <- partial(here, "00_raw_data")

#read and clean data (raw dataset)
temperature_check_2022 <- folder_path("temperature_check_2022.xlsx") %>%
  read_excel() %>%
  rename("Clarity" = "As of the end of today’s Room meeting, how clear are you on what your Room is trying to do?",
         "Alignment" = "As of the end of today’s Room meeting, how aligned is your Room on a set of shared actions?",
         "Resources" = "How readily available are the resources (time, budget, and capabilities) required to drive your Room's action steps?") #%>%
## New names:
## • `` -> `...9`
## • `` -> `...10`
## • `` -> `...12`
#view(temperature_check_2022)

#dataset for facet_grid
temperature_check_2022_facet <- temperature_check_2022 %>%
  pivot_longer(cols = 1:3, names_to = "indicator", values_to = "score") %>%
  janitor::clean_names()

#view(temperature_check_2022_facet)

#dataset for plotly
temperature_check_2022_interactive <- temperature_check_2022
temperature_check_2022_interactive$Clarity <- as.character(temperature_check_2022_interactive$Clarity)
temperature_check_2022_interactive$Alignment <- as.character(temperature_check_2022_interactive$Alignment)
temperature_check_2022_interactive$Resources <- as.character(temperature_check_2022_interactive$Resources)
temperature_check_2022_interactive <- temperature_check_2022_interactive %>%
  janitor::clean_names()
#view(temperature_check_2022_interactive)
temperature_check_2022_room15 <- temperature_check_2022_facet %>%
  filter(room == 15)

temperature_check_2022_room15$score <- as.integer(temperature_check_2022_room15$score)

temperature_check_2022_room15$meeting <- sub("^", "Meeting ", temperature_check_2022_room15$meeting)

temperature_check_2022_room15 %>%
  ggplot(aes(x = score)) +
  geom_histogram(binwidth = 1, color = "#3DAE4A", fill = "#3DAE4A") +
  ylim(0,8) +
  stat_bin(aes(y=..count.., label=..count..), 
           bins = 4, 
           geom="text", 
           #position=position_dodge(width=0.9), 
           vjust= -0.5, 
           family="Times New Roman", 
           size = 3,
           face = "bold",
           colour = "#3DAE4A") +
  labs(
    title = "Room 15: Temperature Check",
    y = "Number of Answers",
    x = "Scores",
    caption = "Date retrieved on 2022/02/02"
  )+
  #theme_17rooms()+
  facet_grid(meeting ~ indicator) +
  theme(panel.background = element_rect(fill = '#E1F4E3', colour = '#E1F4E3'),
        strip.background = element_rect(fill="white"),
        panel.grid.major=element_line(colour="#E1F4E3"),
        panel.grid.minor=element_line(colour="#E1F4E3"),
        text=element_text(family="Times New Roman"),
        title = element_text(size = 12, face = "bold"),
        strip.text = element_text(size = 10, face = "bold"),
        axis.title = element_text(face = "plain", size = 8),
        axis.text.y=element_blank(),
        axis.ticks.y=element_blank(),
        axis.ticks.x=element_blank(),
        plot.caption = element_text(face = "plain", size = 8)
        )