stat()函数可以访问多面计数吗?

与标题相同。我知道我可以通过在绘图之前计算它们来计算组内百分比,所以如果我这样写:

fulldata %>%
  as_tibble() %>%
  group_by(gymnasiegrov,totstatus_tri) %>% 
  summarise(antal = n()) %>% 
  mutate(andel = antal / sum(antal))%>% 
  ggplot(.) + 
  geom_col(mapping = aes(x = gymnasiegrov,y = andel)) + 
  coord_flip() + 
  facet_wrap(~totstatus_tri)

我可以得到这样的东西:

stat()函数可以访问多面计数吗?

但是我可以使用stat()和count()函数的某种组合获得相同的结果吗?计算出的实际方面的美学 是否可用于操纵?

我们可以按照以下方式写点东西吗?

ggplot(fulldata,aes(x=gymnasiegrov)) +
  geom_bar(aes(y=stat.facet(count) / stat(count))) +
  facet_wrap(~totstatus_tri)

得到相同的结果吗?

小节录:

structure(list(start_date = structure(c(17776,17776,17776),class = "Date"),gymnasiegrov = structure(c(11L,9L,6L,13L,4L),.Label = c("medieprogrammet/medieproduktion","Hotell- och Restaurang","komvux","teknikprogrammet","specialutformat program","naturvetenskapliga programmet","ekonomiprogrammet/ ekonomi","bygg,el,fordon,hantverk,sjöfart,industriteknik","ekonomiprogrammet/ juridik","Oklart","samhällsvetenskapliga programmet","Handels- och administrationsprogrammet","estetiska programmet","friskoleprogram","samhälls- och ekonomiprogrammet"
),class = c("ordered","factor")),totstatus_tri = c("pågående studier","pågående studier","tidigt avbrott eller återbud","troligt avbrott")),row.names = c(NA,-6L
),groups = structure(list(start_date = structure(17776,.rows = list(1:6)),-1L),class = c("tbl_df","tbl","data.frame"),.drop = TRUE),class = c("grouped_df","tbl_df","data.frame"))

大节录

structure(list(start_date = structure(c(17776,4L,3L,8L,7L,5L,12L,11L,2L,14L,10L,1L,15L,10L),"samhälls- och ekonomiprogrammet"
    ),"troligt avbrott","pågående studier"
    )),-154L),.rows = list(1:154)),"data.frame"))
jiang8com 回答:stat()函数可以访问多面计数吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3095028.html

大家都在问