Wolfram 언어

그래프와 네트워크

최근방 그래프

버전 11의 새로운 기능 NearestNeighborGraph를 사용하여 임의의 데이터 집합의 가장 가까운 이웃 그래프를 생성합니다.

남미 국가의 가장 가까운 이웃 그래프를 생성합니다.

In[1]:=
Click for copyable input
locs = CountryData["SouthAmerica"]; coords = EntityValue[locs, "Position"][[All, 1, {2, 1}]];
In[2]:=
Click for copyable input
g = NearestNeighborGraph[locs, VertexCoordinates -> coords]
Out[2]=

대륙의 네트워크에 스타일을 지정합니다.

전체 Wolfram 언어 입력 표시하기
In[3]:=
Click for copyable input
opts = { PlotTheme -> "Web", Prolog -> {EdgeForm[Thin], LightGray, EntityValue[locs, "Polygon"]}, PlotRange -> Reverse[GeoBounds[locs]] };
In[4]:=
Click for copyable input
Graph[g, opts]
Out[4]=

임의의 색상 집합에 대해 세가지 가까운 이웃 그래프를 표시합니다.

In[5]:=
Click for copyable input
colors = RandomColor[50]
Out[5]=
In[6]:=
Click for copyable input
NearestNeighborGraph[colors, 3, VertexShapeFunction -> "Name"]
Out[6]=

관련 예제

de en es fr ja pt-br ru zh