As the subject says I cannot get the plots to to show. I can save plots fine with savefig() but the show() command doesn't seem to do anything.
My investigations online suggests to change the backend from the default 'Agg' one to a graphical one. But unfortunately I cannot find any Windows specific instructions on how to do this.
Hi Andre, thanks for the help. After entering an unsupported value matplotlib reported the following list of valid backends:
'gdk', 'GTK3Agg', 'nbAgg', 'WebAgg', 'GTK3Cairo', 'WX', 'CocoaAgg', 'pgf', 'Qt5Agg', 'GTKAgg', 'cairo', 'svg', 'emf', 'Qt4Agg', 'WXAgg', 'pdf', 'template', 'GTKCairo', 'MacOSX', 'agg', 'ps', 'GTK', 'TkAgg'
I tried them all, most give an error, or run but the show() function still doesn't do anything. One of them, WebAgg does work, it opens the browser and shows the results, which is great. Problem solved!
Regarding the other backends, other SO questions and posts online suggest you need to install the appropriate graphical toolkit before that backend will work. Unfortunately all the instructions I have found on how to do so are for Linux or OSX.