Currently the colour of the Matplotlib axes and figure is hard coded to the deafult napari UI colour: https://github.com/matplotlib/napari-matplotlib/blob/1ec14d3662b740be1ce6f50e285b36deb3a1dda8/src/napari_matplotlib/base.py#L10 To allow for the different napari themes, this should be changed to a transparent background colour.