diff --git a/dashboard.Rmd b/dashboard.Rmd
index ce34d41..e96e71f 100644
--- a/dashboard.Rmd
+++ b/dashboard.Rmd
@@ -27,6 +27,7 @@ library(echarts4r)
# access to data
hybrid_df <- readr::read_csv("data/hybrid_publications.csv") %>%
mutate(license = fct_infreq(license)) %>%
+ mutate(publisher = fct_infreq(publisher)) %>%
mutate(year = factor(issued, levels = c("2013", "2014", "2015","2016", "2017", "2018", "2019"))) %>%
mutate(hybrid_type = ifelse(hybrid_type == "SCOAP", "SCOAP3", hybrid_type)) %>%
mutate(hybrid_type = factor(hybrid_type, levels = c("Open APC (TA)", "Open APC (Hybrid)", "SCOAP3"))) %>%
@@ -46,7 +47,7 @@ Inputs {.sidebar}
```{r}
# from https://stackoverflow.com/questions/42148177/how-can-i-build-multiple-inputs-into-my-shiny-app-with-both-updating-and-multipl
-selectizeInput("publisherinput", "Publisher", c("All", unique(hybrid_df$publisher)), selected =
+selectizeInput("publisherinput", "Publisher", c("All", levels(hybrid_df$publisher)), selected =
"All")
selectizeInput("journalinput", "Journal", c("All", unique(hybrid_df$journal_title)), selected =
"All", options = list(maxOptions = 5000))