첨부 된 그림은 모두 다음과 같이 말합니다. 삼각형 격자가 형성되는 방식으로 플롯 한 모든 점을 연결하고 싶습니다.Mathematica - "삼각 측량"- 그래프에 삼각형 격자 그리기
결과가 멋지고 거의 규칙적인 그래프 인 한 삼각형에 대한 대안이 가능합니다.
첨부 된 그림은 모두 다음과 같이 말합니다. 삼각형 격자가 형성되는 방식으로 플롯 한 모든 점을 연결하고 싶습니다.Mathematica - "삼각 측량"- 그래프에 삼각형 격자 그리기
결과가 멋지고 거의 규칙적인 그래프 인 한 삼각형에 대한 대안이 가능합니다.
은 코멘트에서 언급 벨리 사리우스으로, 매스 매 티카에서 삼각 측량을위한 명령이 있습니다. PlanarGraphPlot
이라고합니다.
Show[PlanarGraphPlot[g, LabelPoints -> False], ListPlot[g, AspectRatio -> 1, PlotStyle -> {Large, Red}]]
: 아마도
Needs["ComputationalGeometry`"]
g = Table[RandomReal[{0, 100}, 2], {i, 1, 100}];
ListPlot[g, AspectRatio -> 1]
PlanarGraphPlot[g, LabelPoints -> False]
또는 Show
을 사용하면 서로의 위에 그들을 플롯 할 수 있습니다 : 그것은 작동하는 방법이다
위대한! 감사 알리와 belisarius. 이 플롯에서 AdjacencyMatrix를 얻을 수있는 방법이 있습니까? 필자는 DelaunayTriangulation []이 AdjacencyList와 동일한 형식이 아니고 AdjacencyMatrix 형식이 아닌 목록을 제공한다는 사실을 알고 있습니다. 나는 궁극적으로 모든 좌표 {{x1, y1}, {x2, y2}, ...}를 갖는 1 행렬과 모서리/링크 {{0,0,1,1,0}, {1, 0,1,0,0}, ...}, 즉 AdjacencyMatrix입니다. DelaunayTriangulation []에서 AdjancencyMatrix로가는 방법에 대한 아이디어가 있습니까? – LBogaardt
@LauBo : 당신이 찾고있는 것을 주면 대답을 받아 들여야합니다. (투표 아래 왼쪽의 빈 체크 표시를 클릭하십시오) –
'PlanarGraphPlot []'에 대한 도움말보기 –