Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork8.1k
Closed
Labels
Milestone
Description
Bug report
Adding a colorbar when the mappable is the result of imshow for a masked array changes the behavior of the interactive z-data cursor and triggers a UserWarning.
Code for reproduction
importnumpyasnpimportmatplotlib.pyplotaspltmask=np.zeros((4,4),bool)mask[:2]=TrueA=np.ma.array(np.random.rand(4,4),mask=mask)fig,ax=plt.subplots(1,1)im=ax.imshow(A)fig.colorbar(im)
Actual outcome
~/.anaconda3/lib/python3.7/site-packages/matplotlib/ticker.py:632: UserWarning: Warning: converting a masked element to nan. return '%-12g' % valueExpected outcome
Before adding the colorbar, the zdata cursor shows a blank ([]).
Matplotlib version
- Operating system: Linux
- Matplotlib version: 3.1.1
- Matplotlib backend (
print(matplotlib.get_backend())): Qt5Agg - Python version: 3.7.3
- IPython version: 7.2.0
- Other libraries:
Matplotlib installed from pip.
