Изменение ..count.. в ggplot2

#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 ?