#r #ggplot2
#r #ggplot2
Вопрос:
Я хочу использовать подобное выражение:
df <- data.frame(x=runif(1000),y=runif(1000),id=sample(1:2,1000,T,c(0.3,0.7)))
df %>%
group_by(id) %>%
mutate(n=n()) %>%
ggplot()
geom_hex(aes(x = x, y = y, fill = ..count../n ))
facet_grid(id ~ .)
Ошибка в eval(expr, envir, enclos): объект ‘n’ не найден
Есть ли способ изменить вывод ..count ..? В примере результат будет таким же, как с ..density .., но в конце я хочу разделить через другие значения, которые не совпадают с длиной
Комментарии:
1. Пожалуйста, сделайте ваш пример воспроизводимым, предоставив код для создания
df
.2. что вы пытаетесь показать? процентный вклад определенной группы?
3. я добавил df. вклад определенной группы, да. Подумайте о проходах / 90 минутах футболистов. Поэтому я хочу показать, сколько передач они делают в среднем в определенной зоне. Поскольку некоторые игроки играли больше минут, мне нужно стандартизировать это
4. Если вы посчитаете
id
, разве вы не получите то, что вы сделали сmutate
?