# bad example
library(tidyverse)
library(galah)
library(janitor)
library(sf)
library(ozmaps)
galah_config(email="dax.kellie@csiro.au")
alaData<-galah_call()|>identify("perameles")|>filter(year==2003) |>
select(group="basic",cl22)|>
atlas_occurrences()|>
select(recordID,scientificName,decimalLongitude,decimalLatitude,eventDate,cl22)|>
janitor::clean_names()|>rename(state=cl22)|>
mutate(event_date=lubridate::ymd(event_date))|>
group_by(state)|>count()|>drop_na()
aus<-ozmaps::ozmap_states|>
sf::st_transform(crs=4326)|>
left_join(alaData, join_by(NAME==state))|>
replace_na(list(n=0))
ggplot()+sf::geom_sf(data=aus,aes(fill=n),colour="grey60")+
viridis::scale_fill_viridis(option="F",begin=0.2,direction=-1)+theme_void()+theme(legend.position="right")