When using MacOSX backend, matplotlib figures are always on top.

This issue is essentially the same as mentioned here. That is, a matplotlib figure window stays on top of ALL applications. I cannot minimize the figure windows either; they animate in and out of the Mac OSX dock and come back to where they were originally. Right now I am resolving it temporarily by using the TkAgg backend as follows:

import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

But the quality of graphs rendered is of lower quality than the MacOSX backend. Is there a way to use the MacOSX backend but not have the figure windows behave this way?

I am using PyCharm 2017.3.2 on a MacBook Pro running macOSX Sierra.

Please sign in to leave a comment.