- changed title to color for missing data
color for missing data, move to matplotlib 3.1.0
in matplotlib 3 we have sometime not white as color for missing data.
I have this for example with demodata Temperature and the attached flight_track
Comments (14)
-
reporter -
@ReimarBauer Can I work on this issue?
-
reporter @funnelferry this is currently a placeholder issue, because this needs to be tracked down in an other component e.g. basemap, matplotlib and can only be done if you can reproduce this.
-
reporter - changed milestone to upstream fix needed
in matplotlib 3 we have sometime not white as color for missing data.
I have this for example with demodata Temperature and the attached flight_track
-
reporter - changed milestone to 1.8.1
I have this behaviour on a fresh installation of 1.8.0 now.
-
reporter it seems to work with matplotlib==3.0.2
-
reporter matplotlib version pinned on conda-forge and build 1 created
-
reporter we should also check recent v3.1.0
-
reporter 3.1.0 shows a traceback
Traceback (most recent call last):
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/mss_pyui.py", line 451, in create_new_view
view_window = topview.MSSTopViewWindow(model=self.active_flight_track)
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/topview.py", line 166, in init
self.setupUi(self)
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/qt5/ui_topview_window.py", line 21, in setupUi
self.mpl = MplTopViewWidget(self.centralwidget)
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/mpl_qtwidget.py", line 1181, in init
sideview=False, parent=parent, canvas=MplTopViewCanvas())
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/mpl_qtwidget.py", line 481, in init
self.navbar = NavigationToolbar(self.canvas, self, sideview)
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/mpl_qtwidget.py", line 235, in init
super(NavigationToolbar, self).init(canvas, parent, coordinates)
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/matplotlib/backends/backend_qt5.py", line 685, in init
NavigationToolbar2.init(self, canvas)
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/matplotlib/backend_bases.py", line 2627, in init
self._init_toolbar()
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/mslib/msui/mpl_qtwidget.py", line 429, in _init_toolbar
self.buttons = {}
File "/home/user/miniconda3/envs/mss180/lib/python3.7/site-packages/matplotlib/cbook/deprecation.py", line 218, in set
return super().set(instance, value)
AttributeError: can't set attribute
-
reporter - changed milestone to 1.9.0
- changed title to color for missing data, move to matplotlib 3.1.0
- marked as enhancement
in matplotlib 3 we have sometime not white as color for missing data.
I have this for example with demodata Temperature and the attached flight_track
-
See issue
#435 -
The visualisation issue is seemingly located in the frontend. It is not only the missing data, but the data are also “coloured” wrong as if tinted by the viridis colourmap.
-
Probably related to a simplification of PIL image handling. It seemingly uses the “asarray” method for conversion, which was rather recently introduced, but this does not work “as expected” for paletted images.
-
reporter - changed status to resolved
Fixed display issue of PNG images in the client with current matplotlib
Matplotlib display current PNG images employing palette encoding according to the color numbers using the default colormap viridis. Trigger a conversion to RGBA before display to fix issues.
Fix issue
#397→ <<cset d015b3710f91>>
- Log in to comment