edgebundleR을 사용하여 일련의 코드 그래프를 만드는 자동화 된 보고서를 만들려고합니다. 내가 루프 내부에 사용하지 않는 경우마크 업의 루프에있을 때 edgebundle이 플롯을 렌더링하지 않습니다.
plot_chords <- function(x,t,pos) {
...
stuff I do with the data
...
g <- graph.adjacency(mydata, mode="upper", weighted=TRUE, diag=FALSE)
return(edgebundle(g))
}
이 기능이 제대로 작동합니다
나는 잔뜩을 수행하고 더 많거나 적은이 양식이있는 기능을 가지고있다. 나는 일반적으로,이 내부 작동하지 않는 것으로 확인
```{r echo = FALSE,message=FALSE, warning = FALSE,results = "asis"}
for (c in unique(df$Group)) {
cat("\n\n## ",c," - Negative Correlations (min r=",t_neg," - only significative)\n\n")
plot_chords(subset(df, Group == c),0.5,0)
}
```
내가 인쇄 사용하지 않는 루프 : 그것은이 같은 루프에있는 경우 그렇지 않습니다
for (c in unique(df$Group)) {
temp=df[df$Group == c,]
print(plot_chords(temp,0.5,0))
}
을하지만 인쇄하지 않습니다 마크 다운에서 작동합니다.
어떻게 플롯을 렌더링 할 수 있습니까?
감사합니다.
나는 쉽게 (그리고 더 우아한) 솔루션이없는 놀랐어요, 그러나 이것은 작업을 수행합니다. – Shark8