Intro Thoughts

Status Quo

UMAP & Tidyverse

library(tidyverse)
library(ggcirclepack)

joss_as_of_2021 <- read.csv("https://raw.githubusercontent.com/front-matter/journal-notebooks/refs/heads/main/works_10.21105_2021-10-26.csv")
  
joss_as_of_2021 |> 
  filter(is.referenced.by.count > 0) |>
  ggplot() + 
  aes(id = title, 
      area = is.referenced.by.count,
      fill = published.date.parts |> 
        as_date()) + 
  geom_circlepack() + 
  aes(label = title |> str_wrap(20) |> 
        paste0("\n\nCited ", is.referenced.by.count, "X")) +
  geom_circlepack_text(color = "whitesmoke") +
  coord_equal() + 
  scale_size(range = c(0,4)) + 
  labs(title = "Journal of Open Source Software citations as of 2021-10-26",
       fill = "Publication\nyear") 
## Warning: Unknown or uninitialised column: `wt`.
## Warning: Unknown or uninitialised column: `within`.
## Warning: Unknown or uninitialised column: `wt`.
## Warning: Unknown or uninitialised column: `within`.

diamonds |> 
  ggplot() + 
  aes(id = cut, area = 1) + 
  geom_circlepack() + 
  geom_circlepack_text() + 
  coord_equal()
## Warning: Unknown or uninitialised column: `wt`.
## Unknown or uninitialised column: `within`.
## Warning: Unknown or uninitialised column: `wt`.
## Warning: Unknown or uninitialised column: `within`.