다음 데이터를 사용하여 ggplot2를 사용하여 간단한 선형 차트를 생성 할 수 있습니다.ggplot2의 누적 요약 - 점을 연결할 그룹 지정
structure(list(years = 2003:2014, year.count = c(4, 3, 7, 0,
3, 6, 6, 4, 4, 8, 1, 1)), .Names = c("years", "year.count"), row.names = c(NA,
-12L), class = "data.frame")
ggplot(df, aes(as.factor(years), y= year.count, group=1)) +
geom_line(colour="red") +
geom_point(colour="red") +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
그러나 누적 요약을 시도 할 때 점은 문제없이 플로팅되지만 점은 선으로 연결되지 않습니다.
ggplot(df, aes(as.factor(years), y = cumsum(year.count))) +
geom_line(group=1) +
geom_point() +
theme(axis.text.x = element_text(angle=45, hjust=1))
나는 오류가 나는 aes
및 geom_line
하지만 둘 다 일을 지정하려 한 group=1
인수, 함께 할 수있다 같은데요. 그것은 간단한 수정이어야합니다 - 실제 코드에 대한 설명이나이 정보에 대한 언급은 크게 감사 할 것입니다. 여기
'group = 1'을 사용하면 여기에 해킹이 있습니다. x 값이 정말로 범주 적이면 점을 선과 연결하거나 누적 합계를 계산해서는 안됩니다. – Roland
@Roland - 내가 바라던 논리입니다. –