我有一个数据集,其中
然而,由于边缘效应的存在,这种方法估计不准确。 我想应用环形坐标的事实,以便365 + 1 = 1 -- 即12月31日后的第一天是1月1日。 我知道包提供了此功能,但我尝试使用调用时没有成功。 我特别想使用,因为我想能够使用分面、调用等。 另外,为了澄清,我希望得到类似的东西 -- 我不是在寻找像Circular density plot using ggplot2所示的极坐标图。
x
表示一年中的某一天(比如生日),我想创建一个密度图。此外,由于我有一些分组信息(比如男孩或女孩),我想使用ggplot2
的功能来制作密度图。
一开始很容易:require(ggplot2); require(dplyr)
bdays <- data.frame(gender = sample(c('M', 'F'), 100, replace = T), bday = sample(1:365, 100, replace = T))
bdays %>% ggplot(aes(x = bday)) + geom_density(aes(color = factor(gender)))
然而,由于边缘效应的存在,这种方法估计不准确。 我想应用环形坐标的事实,以便365 + 1 = 1 -- 即12月31日后的第一天是1月1日。 我知道包提供了此功能,但我尝试使用调用时没有成功。 我特别想使用,因为我想能够使用分面、调用等。 另外,为了澄清,我希望得到类似的东西 -- 我不是在寻找像Circular density plot using ggplot2所示的极坐标图。