2014-08-29 4 views
0

에 대한 d3SimpleNetwork에 대한 방향을 표시하고 D3Network는, 다음을 고려 :를 사용하여 색상이나 화살표 R의 경우 R

enter image description here

참고 :이 다음과 같습니다 플롯을 생성합니다

library(D3Network) 
NWD <- head(Europe) 
d3SimpleNetwork(NWD, file="a.html") 

a <- c("A", "B", "C", "AA", "BB", "AA") 
b <- c("B", "C", "A", "BB", "CC", "CC") 
c <- data.frame(a,b) 
d3SimpleNetwork(c, file="a.html") 

을 두 삼각형은 동일하게 보이지만 관계는 다르다 (AA-> CC, C-> A). 어쨌든이 소스 무엇인지 알고 목표는 무엇인가 c를 dataframe 때문에

enter image description here

:이 같은 뭔가를 할 수 있도록 d3SimpleNetwork의 소스 및 대상 필드에 의해 암시 방향을 볼 수 있도록하고 싶습니다 작은 화살표를 그릴 수있는 방법이 있습니까? 아니면 링크에 방향을 나타 내기 위해 색상 그라디언트 또는 선 너비를 추가 할 수 있습니까? D3Network 라이브러리를 사용할 수 없다면 다른 어떤 것도 가능합니까?

답변

1

igraph 라이브러리에서 가능합니다!

library(igraph) 
betterC <- graph.data.frame(c) 
E(betterC)$arrow.size <- .1 
plot(betterC) 

는 다음 제공합니다 :

enter image description here

하지 않음으로 꽤 있지만 작동! 희망이 누군가에게 유용합니다!

+0

일부 앤티 앨리어스 장치를 사용하는 경우 더 귀엽습니다. –