Visualization

空間AIは、空間データをプロットし、ベース・マップを分散するための機能を提供します。

プロット

SpatialDataFrameのインスタンスは、次にリストされているplot_geometries()メソッドを最終的にコールするインスタンス・メソッドoraclesai.SpatialDataFrame.plot()を使用してプロットできます。

クラスタリングの結果は、plot_clusters関数を使用してビジュアル化できます。

すべてのプロット関数は、SpatialDataFrameまたはgeopandas.GeoDataFrameのいずれかで動作します。

plot_geometries(data[, ax, with_basemap])

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

plot_clusters(X, labels_[, background_data, ...])

matplotlibを使用してクラスタリング結果をプロットします。

ベース・マップ

空間AIプロット関数は、パレットwith_mapを受け入れます。このパレットは、最も単純な形式でTrue値を取得して、デフォルトのベース・マップをプロットに追加します。

TileProviderインスタンスを使用してベース・マップを指定することもできます。

空間AIは、eLocationに基づくベース・マップをTileProviderインスタンスとして提供します。

oralcesai.vis.elocationでは、次のベース・マップを使用できます:

  • osm_positron

  • osm_bright

  • osm_darkmatter

  • world_map_mb

oraclesai.vis.add_basemap()をコールして、ベース・マップを個別に追加することもできます。