Wolfram 언어

그래프와 네트워크

클러스터링 트리

버전 11의 새로운 ClusteringTree 함수를 사용하여 임의의 데이터의 계층적 클러스터를 구축하고 시각화합니다.

서로의 거리에 따른 도시를 클러스터합니다.

In[1]:=
Click for copyable input
ClusteringTree[{Entity[ "City", {"London", "GreaterLondon", "UnitedKingdom"}], Entity["City", {"Paris", "IleDeFrance", "France"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"Tokyo", "Tokyo", "Japan"}], Entity["City", {"Boston", "Massachusetts", "UnitedStates"}], Entity["City", {"Moscow", "Moscow", "Russia"}], Entity["City", {"SanDiego", "California", "UnitedStates"}], Entity["City", {"Baltimore", "Maryland", "UnitedStates"}]}]
Out[1]=

색 목록에서 클러스터 계층을 얻습니다.

In[2]:=
Click for copyable input
colors = RandomColor[18]
Out[2]=
In[3]:=
Click for copyable input
ClusteringTree[colors, ClusterDissimilarityFunction -> "Centroid"]
Out[3]=

다른 GraphLayout을 선택합니다.

In[4]:=
Click for copyable input
ClusteringTree[RandomColor[40], ClusterDissimilarityFunction -> "Centroid", GraphLayout -> "RadialDrawing"]
Out[4]=

관련 예제

de en es fr ja pt-br ru zh