On Thu, Apr 9, 2009 at 4:02 PM, mm2ps <d...@armadaletechnologies.co.uk> wrote:
>
> Hi,
>
> How would you check that there is something to show() before you show()?

Although it is a bit inelegant, you could use the _pylab_helpers
module to see how many figure managers are active


home:~> ipython -pylab
Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
Type "copyright", "credits" or "license" for more information.

IPython 0.9.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object'. ?object also works, ?? prints more.

  Welcome to pylab, a matplotlib-based Python environment.
  For more information, type 'help(pylab)'.

In [1]: plot([1,2,3])
Out[1]: [<matplotlib.lines.Line2D object at 0x46bfd70>]

In [2]: import matplotlib._pylab_helpers as _pylab_helpers

In [3]: print _pylab_helpers.Gcf.get_num_fig_managers()
1

JDH

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to