Compare commits

..

No commits in common. "590786aa183fe32d422acc4c4e657c7b148d5445" and "daba683f5741898a90cd4e5ae8f6184e83222150" have entirely different histories.

4 changed files with 2989 additions and 3261 deletions

View File

@ -7,7 +7,7 @@ library(ggthemes)
# Read in data from Wayback Machine archive of http://www.arrl.org/fcc-license-counts
d_raw <- read.csv("data/us ham radio licenses over time.csv")
d_raw <- read.csv("data/arrl us ham radio licenses over time.csv")
# What dates do we have?
unique(d_raw$Date)
@ -15,15 +15,12 @@ unique(d_raw$Date)
# Clean up here if needed
d <- d_raw %>%
mutate(Date = as.Date(Date)) %>%
# Drop Tech alone and leave Tech and Tech Plus
select(-c(Tech, Tech.Plus)) %>%
mutate(across(c(3:8), as.numeric))
mutate(across(c(3:9), as.numeric))
d_total <- d %>% filter(State.Territory == "TOTAL")
d_total_long <- d_total %>%
pivot_longer(cols = 3:8,
pivot_longer(cols = 3:9,
names_to = "lclass",
values_to = "count")
@ -32,37 +29,33 @@ d_total_long <- d_total %>%
##### Total over time #####
ggplot(data = d_total,
aes(x = Date,
y = Total,
color = source_name)) +
y = Total)) +
geom_line() +
geom_point() +
scale_x_date(date_breaks = "10 years",
date_minor_breaks = "1 year",
scale_x_date(date_breaks = "1 year",
date_minor_breaks = "1 month",
date_labels = "%Y") +
scale_y_continuous(labels = scales::comma) +
theme_bw() +
labs(title = "US Amateur Licenses",
subtitle = "ARRL, AH0A",
caption = "w1cdn.net",
color = "Source")
subtitle = "http://www.arrl.org/fcc-license-counts, Wayback Machine",
caption = "w1cdn.net")
##### Total over time, y = 0 #####
ggplot(data = d_total,
aes(x = Date,
y = Total,
color = source_name)) +
y = Total)) +
geom_line() +
geom_point() +
scale_x_date(date_breaks = "10 years",
date_minor_breaks = "1 year",
scale_x_date(date_breaks = "1 year",
date_minor_breaks = "1 month",
date_labels = "%Y") +
scale_y_continuous(labels = scales::comma,
limits = c(0, NA)) +
theme_bw() +
labs(title = "US Amateur Licenses",
subtitle = "ARRL, AH0A",
caption = "w1cdn.net",
color = "Source")
subtitle = "http://www.arrl.org/fcc-license-counts, Wayback Machine",
caption = "w1cdn.net")
##### By license class #####
ggplot(data = d_total_long %>% filter(lclass != "Total"),
@ -71,14 +64,14 @@ ggplot(data = d_total_long %>% filter(lclass != "Total"),
color = fct_reorder2(lclass, Date, count))) +
geom_line() +
geom_point() +
scale_x_date(date_breaks = "10 years",
date_minor_breaks = "1 year",
scale_x_date(date_breaks = "1 year",
date_minor_breaks = "1 month",
date_labels = "%Y") +
scale_y_continuous(labels = scales::comma) +
scale_color_colorblind() +
theme_bw() +
labs(title = "US Amateur Licenses by Class",
subtitle = "ARRL, AH0A",
subtitle = "http://www.arrl.org/fcc-license-counts, Wayback Machine",
y = "Count",
color = "Class",
caption = "w1cdn.net")
@ -90,13 +83,13 @@ ggplot(data = d_total_long %>% filter(lclass != "Total"),
fill = fct_reorder2(lclass, Date, count))) +
geom_area() +
scale_fill_colorblind() +
scale_x_date(date_breaks = "10 years",
date_minor_breaks = "1 year",
scale_x_date(date_breaks = "1 year",
date_minor_breaks = "1 month",
date_labels = "%Y") +
scale_y_continuous(labels = scales::comma) +
theme_bw() +
labs(title = "US Amateur Licenses by Class",
subtitle = "ARRL, AH0A",
subtitle = "http://www.arrl.org/fcc-license-counts, Wayback Machine",
fill = "Class",
caption = "w1cdn.net")

View File

@ -0,0 +1 @@
Matt Burton-Kelly,Matt,Snug.local,08.01.2024 20:57,file:///Users/Matt/Library/Application%20Support/LibreOffice/4;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff