2014-12-26 1 views
0

나는 CompleteGraph 함수 (물론 Image 함수)를 사용하여 Wolfram Language에서 그래프 이미지를 생성했습니다. 이미지에서 정점을 제거하여 모서리 만 표시되도록하려면 어떻게해야합니까? VertexSize을 0으로 설정하면 가장자리가 정점으로 이동하지는 않지만 정점 근처에서 끝나기 때문에 도움이되지 않습니다.
내 현재 코드는 다음과 같습니다Wolfram 언어 버텍스 제거

graph := CompleteGraph[4, VertexSize -> {0,0}, ImageSize -> 500] 
img := Image[graph] 

하지만 그 정점이 예쁘게 수 있습니다.
버텍스가 사라지게하려면 어떻게해야합니까?

+0

당신이 FullForm 보면 [쇼 [CompleteGraph [4, VertexSize -> {0,0}, ImageSize-는>] (500)] 당신의 상단 부분을 참조 즉 라인 인 [라인 세그먼트의 끝점 묶음]입니다. 각 라인 세그먼트는 가장자리 중 하나입니다. 선 세그먼트가 일치하지 않음에 유의하십시오. 그 라인을 추출하고 그 엔드 포인트를 조정하여 결과를 재구성하고 표시하는 작은 코드를 작성하는 것을 상상해보십시오. – Bill

+0

감사합니다. 좋은 생각입니다. –

답변

0
당신은 VertexShapeFunction을 사용할 수 있습니다

EdgeShapeFunction

graph := CompleteGraph[4, VertexShapeFunction -> None, 
    EdgeShapeFunction -> "Line", ImageSize -> 500] 
관련 문제