我想基于因子变量“状态”来区分绘图颜色的区域。我使用fill = Status,但是,我在剧情区域看到了一个突破。关于如何避免这种情况的任何想法/建议,为什么会发生这种情况?geom_area的绘图区域中的空白
df1 <- data.frame(Date=seq(as.Date("2016/03/01"), as.Date("2016/03/10"), "day"),
Storypoints=c(8,14,16,23,28,35,40,44,46,55),
Status=c(rep("Completed",7), rep("Open",3)))
ggplot(data=df1, mapping = aes(x = Date)) +
geom_area(aes(y=Storypoints, fill=Status))
的原因是,有beween月07和08月没有数据点,因为在间隙两侧的点不属于同一组,ggplot不将它们连接。 – Stibu
那么关于如何完成这个任何想法?我希望有一个连续的阴谋区分两个类别 – Sumedh
请参阅我的答案。如果你修改了你的数据,这个差距实际上就在你的数据中,只能填充。这可能不是你打算做的。 – Stibu