-
Notifications
You must be signed in to change notification settings - Fork 0
/
16-remixedness.Rmd
63 lines (55 loc) · 1.63 KB
/
16-remixedness.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
title: "R Notebook"
output: html_notebook
---
# remixedness
横軸がポケモンの数、縦軸がVariationの数的な
```{r}
pokemon_diversity_df <- df_gene |>
filter(is_pokemon) |>
select(pokemon_name, card_name) |>
group_by(pokemon_name) |>
mutate(pokemon_count = n()) |>
ungroup() |>
group_by(card_name) |>
mutate(card_name_count = n()) |>
distinct() |>
arrange(pokemon_count |> desc()) |>
ungroup() |>
group_by(pokemon_name) |>
mutate(diversity_inside_a_pokemon = n()) |>
select(pokemon_name, pokemon_count, diversity_inside_a_pokemon) |>
distinct() |>
left_join(df_names) |>
ungroup()
```
```{r}
pokemon_diversity_df |>
ggplot(aes(pokemon_count, diversity_inside_a_pokemon, colour = pokemon_gen)) +
geom_count(alpha = .3) +
geom_text_repel(
data = pokemon_diversity_df |> filter(diversity_inside_a_pokemon > 10),
aes(label = pokemon_name),
size = 4 * pt_convert,
min.segment.length = 0,
segment.size = .3
) +
scale_colour_viridis_c() +
facet_wrap(vars(pokemon_gen), scales = "free") +
theme_pokemon
# geom_text(aes(label = pokemon_name))
```
↑これの傾きなどは論じられるかも。時系列でだんだん数もふえていく・・・・
↑こっちのほうが↓よりいいなやっぱり
```{r}
pokemon_diversity_df |>
ggplot(aes(pokemon_gen, diversity_inside_a_pokemon, colour = pokemon_count)) +
geom_jitter() +
geom_text(
data = pokemon_diversity_df |> filter(diversity_inside_a_pokemon > 10),
aes(label = pokemon_name)
) +
scale_colour_viridis_c(trans = "log10") +
# scale_y_continuous(trans = "log10") +
theme_pokemon
```