【发布时间】:2021-04-09 12:36:36
【问题描述】:
我有一个由两个调查机构 A + B 在很长一段时间(几年)内进行的访谈列表和一个相应的日期变量:
date_of_interview institute
--------------------------
2021-04-01 A
2021-04-01 A
2021-04-02 A
2021-04-02 A
2021-04-02 A
2021-04-02 B
2021-04-02 B
2021-04-02 B
etc.
所有面试应平均分布在工作日(周一至周五)。为了检查这一点,我想在 x 轴上创建以下带有时间变量的图形(从 1 到 52 的日历周):
library(tidyverse)
df <- df %>% mutate(weekday = format(date_of_interview, "%u"),
week = format(date_of_interview, "%V"))
但是,我很难计算周组中工作日的百分比。所有工作日都应在 20% 左右(周一至周五)。
ggplot(aes(x = week, fill = weekday, group = weekday)) +
geom_bar(position = "stack") +
facet_wrap(institute ~.)
【问题讨论】:
-
但是y轴是什么意思?
-
Y轴表示一周内每一天的百分比。虚线区域可以是星期三,例如:如果 A 机构在星期一进行了 20 次采访,在第 1 周进行了 100 次采访,则该字段应为 20%,以此类推