coincident.plot.plot_altimeter_points#

coincident.plot.plot_altimeter_points(gf, column, ax=None, cmap='inferno', title='', facecolor='black', basemap=None, basemap_attribution=None, da_hillshade=None, scatter_kwds=None)[source]#

Map view of laser altimeter point data with an optional hillshade background.

Parameters:
  • gf (gpd.GeoDataFrame) – GeoDataFrame containing altimeter point data

  • column (str) – Name of the GeoDataFrame elevation column to plot (e.g. ‘h_li’ for ICESat-2 ATL06)

  • ax (plt.Axes | None) – Axis on which to plot the points

  • cmap (str) – Matplotlib colormap to use for the points

  • title (str) – Title of the plot

  • facecolor (str) – Facecolor of the plot background

  • basemap (str | None) – xyzservices provider name like ‘Esri.WorldImagery’. Mutually exclusive with da_hillshade.

  • basemap_attribution (bool | str | None) – If False, don’t show any attribution, or pass a string to use as custom attribution.

  • da_hillshade (xr.DataArray | None) – A 2d xarray DataArray containing hillshade data

  • scatter_kwds (dict[str, Any] | None) – Additional Artist properties passed to geopandas.GeoDataFrame.plot (e.g., markersize, alpha, etc.)

Return type:

plt.Axes

Returns:

The Axes object with the altimeter points plot

Notes

alpha=0.5 set by default if you pass in a hillshade.