누적 막대/영역 플롯의 조합으로이 post을 다시 생성하려고했습니다. 나는 실종 가치에 대한 문제가있다. 여기 ggplot2를 사용하여 누적 값 플롯에서 누락 된 값을 수정하십시오.
내 데이터의 : https://www.dropbox.com/sh/pnkspwnn1qslm6u/JapTKCwqMSI이 실행 무엇;
wa=read.table('wa_class.txt', sep="", header=F, na.string="0")
names(wa)=c("Class","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
wam=melt(wa)
wam$variablen=as.numeric(wam$variable)
은
> head(wam)
Class variable value variablen
1 Actinobacteria Jan 38.115163 1
2 Flavobacteria Jan NA 1
3 Sphingobacteria Jan 3.640469 1
4 Alphaproteobacteria Jan 13.631663 1
5 Betaproteobacteria_b28 Jan 3.718671 1
6 Betaproteobacteria Jan 14.732354 1
ggplot(na.omit(wam[,c("Class","value","variablen")]), aes(wam,x=variablen, y=value, fill=Class)) + geom_area(color="black") + geom_linerange(aes(ymax=value), position="stack") + scale_x_continuous(breaks=1:max(wam$variablen)) + labs(title="Water", x="Month", y="Relative abundance (%)")
처럼 ... 그래서 내가 플롯 변수에 사용 na.omit에 누락 된 값을 보정하기 위해 노력했다 어떻게 보이는지. 그러나 나는 그림에서 레이어를 얻는다. 서로 무시하고 있습니다 (보관 용 계정 폴더 참조).
이 게시물 (dropbox 폴더 참고)에서 문제가 해결되었지만 해결 된 것으로 나타났습니다. 데이터에 대한 링크가 없어 졌기 때문에 재현 할 수 없었습니다.
도움이 될만한 정보가 있습니까?
감사합니다,
조
궁금. 따라서 여기에 게시하는 것과 데이터가 동일하지 않습니다. –
아, 게시물에서 변경하는 걸 깜빡 했어. 그것은 당연히 Jan과 같이 시작해야합니다. 감사! –