oraclesai.vis.plot_clusters
- plot_clusters(X, labels_, background_data=None, title=None, with_bounds=False, with_noise: bool | Dict = False, ax=None, cmap='prism', with_legend=True, with_basemap=False, crs=None, alpha=0.5)
matplotlibを使用してクラスタリング結果をプロットします。
- パラメータ:
X - (
SpatialDataFrameまたはgeopandas.GeoDataFrame)プロットするジオメトリ。labels -
Xに関連付けるクラスタ・ラベル。background_data - (
SpatialDataFrameまたはgeopandas.GeoDataFrame)バックグラウンドとして使用される空間データセット。title - プロットのタイトル。
with_bounds - Trueの場合、クラスタはポリゴンとして描画されます。
with_noise - ブールまたはディクショナリ。 Trueまたは辞書が渡され、クラスタ化アルゴリズムが一部のサンプルをノイズ(値 -1)として分類すると、ノイズ・サンプルがプロットされます。 ディクショナリは次のプロパティを使用して渡すことができます: color, alpha.
ax - プロットを描画する軸。
cmap - matplotlibからのカラー・マップ。
with_legend - Trueの場合、クラスタ・ラベルのある凡例がプロットに追加されます。
with_basemap - (ブール、
xyzservices.TileProviderまたはディクショナリ)。 ベース・マップを追加するかどうかを指定します。 Trueの場合、デフォルトのベース・マップが使用されます。 TileProviderインスタンスが渡された場合(elocation.osm_brightなど)、ベース・マップとして使用されます。 または、辞書をパラメータとともにoraclesai.vis.add_basemap()に渡すことができます。ただし、axは例外です。crs - (
pyproj.CRS、または文字列)プロットするジオメトリ・オブジェクトの座標参照系。 デフォルトでは、X.crsが使用されます。alpha - Xのジオメトリに使用されるアルファ。