EOmaps v8.1
A minor release that brings a new plot-shape!
Make sure to also checkout the release-notes for EOmaps v8.0!
🌳 New
New hexbin shape
There is a new shape to visualize your data as hexagonal-bin plots!
m.set_shape.hexbin(size=(20, 40), aggregator="mean")
![](https://private-user-images.githubusercontent.com/22773387/319229776-2e8429f1-6aa4-4b5e-a8a9-a3370ab76549.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4ODY5MjMsIm5iZiI6MTczODg4NjYyMywicGF0aCI6Ii8yMjc3MzM4Ny8zMTkyMjk3NzYtMmU4NDI5ZjEtNmFhNC00YjVlLWE4YTktYTMzNzBhYjc2NTQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDAwMDM0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2NjgwNDA1MGVjOTk0YjNkOGY5ZWU3NWM5Njc1YThmZmQ4OTkwNTQzZTI0MTg0NzA3MGE5M2NmYzc1ZGY1MGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QanbVtORa2aOzP2YdQ5TTrKk-C6dHmhmP2_VZLm4vgY)
🔨 Fixes
- ❗ fix using multiple sizes with
m.set_shape.scatter_points(size=...)
- Fix scroll events should be captured in Jupyter Notebooks if the LayoutEditor is active
- Fix placement of
InsetMaps
indicator-lines if multiple boundary intersections are found - Fix clipping issues if
m.get_extent()
is used with a crs other than the plot-crs - Fix using
m.add_gridlines
with uneven number of explicit lon/lat values - Unify treatment of
ellipses
andgeod_circle
shapes - Fix using kwargs to style the boundary of the
peek_layer
callback area - Fix using "hist_size=None" when adding colorbars
- Fix hiding histogram axes with hist_size=0
- Fix identification of layers that contain only dynamic artists
- Fix issues with scalebars outside the axes clip boundary
- Allow passing an explicit norm to
m.plot_map
if no classification is used - Allow using
bbox=None
with annotations to to hide the bounding-box - Identification of the directions for
m.add_gridlines(where="tblr")
has been improved