Hi luke:
Barbs reported an error in version 0.9.0.
plot barbs code as:
axs[0].barbs(ds.lon, ds.lat, ds.u.sel(lev=p_lev), ds.v.sel(lev=p_lev),regrid_shape=35,
sizes=dict(emptybarb=0),length=4, lw=0.3,pivot='middle', barb_increments={'half':2,'full':4, 'flag':20})
Result as follow:
axs[0].barbs(ds.lon, ds.lat, ds.u.sel(lev=p_lev), ds.v.sel(lev=p_lev),
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/proplot/internals/data.py", line 254, in _redirect_or_standardize
return func(self, *args, **kwargs) # call unbound method
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/proplot/axes/plot.py", line 3885, in barbs
m = self._plot_native('barbs', *a, **kw)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/proplot/axes/plot.py", line 1293, in _plot_native
obj = getattr(super(), name)(*args, **kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/cartopy/mpl/geoaxes.py", line 310, in wrapper
return func(self, *args, **kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/cartopy/mpl/geoaxes.py", line 1914, in barbs
return matplotlib.axes.Axes.barbs(self, x, y, u, v, *args, **kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/__init__.py", line 1361, in inner
return func(ax, *map(sanitize_sequence, args), **kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/axes/_axes.py", line 5134, in barbs
b = mquiver.Barbs(self, *args, **kw)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/quiver.py", line 967, in __init__
super().__init__([], (barb_size,), offsets=xy, transOffset=transform,
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/collections.py", line 1206, in __init__
super().__init__(**kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/_api/deprecation.py", line 431, in wrapper
return func(*inner_args, **inner_kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/collections.py", line 217, in __init__
self.update(kwargs)
File "/home/miniconda3/envs/metenv/lib/python3.8/site-packages/matplotlib/artist.py", line 1062, in update
raise AttributeError(f"{type(self).__name__!r} object "
AttributeError: 'Barbs' object has no property 'markersize'
Old 0.7.0 version works well.
Thanks
Hi luke:
Barbsreported an error in version 0.9.0.plot barbs code as:
Result as follow:
Old 0.7.0 version works well.
Thanks