oraclesai.vis

空間情報およびベース・マップ定義をプロットするための関数。

add_basemap(ax, source=None, crs=None, **contextily_extra_kwargs)

ソースで指定されたベース・マップを指定された軸に追加します。 ソースが指定されていない場合は、DEFAULT_BASEMAPが使用されます。

パラメータ:
  • ax - Basemapを追加するMatplotlib軸オブジェクト

  • source - xyzservices.TileProviderオブジェクトまたはURLとしてのベース・マップ。 使用可能なeLocationベース・マップは、elocationから選択できます。

  • crs - pyprojが許可する任意の形式で表す座標参照系(CRS)。

  • **contextily_extra_kwargs -

    contextily.add_basemap()で受け入れられるパラメータ

「位置情報」 = BaseMaps(osm_positron, osm_bright, osm_darkmatter, world_map_mb)

空間ベクトル・データのプロットに使用される関数によって受信される、with_basemapパラメータの値として使用できるベース・マップ定義を含む属性。 使用可能なベース・マップは、次のように指定できます:

  • elocaiton.osm_positron

  • elocaiton.osm_bright

  • elocaiton.osm_darkmatter

  • elocaiton.world_map_mb

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のジオメトリに使用されるアルファ。

plot_geometries(data, ax=None, with_basemap=False, **plot_extra_kwargs)

matplotlibを使用してデータをプロットします。

パラメータ:
  • data - SpatialDataFrame、shapelyジオメトリのリスト、geopandas.GeoSeriesまたはgeopandas.GeoDataFrame

  • ax - プロットを描画する軸。

  • with_basemap - (ブール、xyzservices.TileProviderまたはディクショナリ)。 ベース・マップを追加するかどうかを指定します。 Trueの場合、デフォルトのベース・マップが使用されます。 TileProviderインスタンスが渡された場合(elocation.osm_brightなど)、ベース・マップとして使用されます。 または、axを除くoraclesai.vis.add_basemap()にパラメータを指定してディクショナリを渡すこともできます。

  • **plot_extra_kwargs -

    geopandas.GeoDataFrame.plot() (データがDataFrameの場合)またはgeopandas.GeoSeries.plot() (データがDataFrameでない場合)で受け入れられるパラメータ。