Compare commits
No commits in common. "590786aa183fe32d422acc4c4e657c7b148d5445" and "daba683f5741898a90cd4e5ae8f6184e83222150" have entirely different histories.
590786aa18
...
daba683f57
@ -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")
|
||||
|
||||
|
1
data/.~lock.arrl us ham radio licenses over time.csv#
Normal file
1
data/.~lock.arrl us ham radio licenses over time.csv#
Normal file
@ -0,0 +1 @@
|
||||
Matt Burton-Kelly,Matt,Snug.local,08.01.2024 20:57,file:///Users/Matt/Library/Application%20Support/LibreOffice/4;
|
2969
data/arrl us ham radio licenses over time.csv
Normal file
2969
data/arrl us ham radio licenses over time.csv
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user