.show() documentation?

Does not exist here: http://matplotlib.sourceforge.net/doc/html/api/pyplot_api.html

Which is curious, because it’s plainly shown (PUNZ!) here: http://matplotlib.sourceforge.net/doc/html/users/pyplot_tutorial.html

Now here’s t3h sex: given the documentation, I kind of expect this to work:

—Python Code—

plotter.plot(xs,ys,‘ro’)
plotter.grid(True)
plotter.savefig(‘myresult.png’)
plotter.show()

plotter.waitforbuttonpress(1)
plotter.close()

—End Python Code—

I would expect that would keep my window open for a second, or until I keyed a button, and then close it. No dice.

…actually, I got my matplotlib through enthought, which has an old version of the package (.91)…but a simple google search for “matplotlib 0.91 api” doesn’t show that package’s docs on the front page…help?

Nick Vaidyanathan wrote:

Does not exist here: http://matplotlib.sourceforge.net/doc/html/api/pyplot_api.html
Which is curious, because it's plainly shown (PUNZ!) here: http://matplotlib.sourceforge.net/doc/html/users/pyplot_tutorial.html
Now here's t3h sex: given the documentation, I kind of expect this to work:
---Python Code---
plotter.plot(xs,ys,'ro')
plotter.grid(True)
plotter.savefig('myresult.png')
plotter.show()
plotter.waitforbuttonpress(1)
plotter.close()
---End Python Code---
I would expect that would keep my window open for a second, or until I keyed a button, and then close it. No dice.

What, in fact, is happening for you? No window at all? Perhaps your backend is set to a non-GUI backend? Can you send us your matplotlibrc file?

Cheers,
Mike

···

...actually, I got my matplotlib through enthought, which has an old version of the package (.91)...but a simple google search for "matplotlib 0.91 api" doesn't show that package's docs on the front page...help?

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
------------------------------------------------------------------------

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
  
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA

The figure would open and remain visible, but would not respond in the expected manner to a button press. Consequently, Python would error out saying “package does not contain method waitforbuttonpress()”. I was working on a school computer, 32-bit Intel that had just downloaded a fresh version of whatever Enthought has inside, so you might want to check in that package.

···

On Wed, Oct 15, 2008 at 5:41 AM, Michael Droettboom <mdroe@…86…> wrote:

Nick Vaidyanathan wrote:

Does not exist here: http://matplotlib.sourceforge.net/doc/html/api/pyplot_api.html

Which is curious, because it’s plainly shown (PUNZ!) here: http://matplotlib.sourceforge.net/doc/html/users/pyplot_tutorial.html

Now here’s t3h sex: given the documentation, I kind of expect this to work:

—Python Code—

plotter.plot(xs,ys,‘ro’)

plotter.grid(True)

plotter.savefig(‘myresult.png’)

plotter.show()

plotter.waitforbuttonpress(1)

plotter.close()

—End Python Code—

I would expect that would keep my window open for a second, or until I keyed a button, and then close it. No dice.

What, in fact, is happening for you? No window at all? Perhaps your backend is set to a non-GUI backend? Can you send us your matplotlibrc file?

Cheers,

Mike

…actually, I got my matplotlib through enthought, which has an old version of the package (.91)…but a simple google search for “matplotlib 0.91 api” doesn’t show that package’s docs on the front page…help?



This SF.Net email is sponsored by the Moblin Your Move Developer’s challenge

Build the coolest Linux based applications with Moblin SDK & win great prizes

Grand prize is a trip for two to an Open Source event anywhere in the world

http://moblin-contest.org/redirect.php?banner_id=100&url=/



Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Michael Droettboom

Science Software Branch

Operations and Engineering Division

Space Telescope Science Institute

Operated by AURA for NASA

As with all other commands in matplotlib, show is blocking. The interpreter stops at that line until the window closes.

To do interactive things with a separate GUI event loop, have a look at the demos in the event_handling directory of the examples.

Mike

Nick Vaidyanathan wrote:

···

The figure would open and remain visible, but would not respond in the expected manner to a button press. Consequently, Python would error out saying "package does not contain method waitforbuttonpress()". I was working on a school computer, 32-bit Intel that had just downloaded a fresh version of whatever Enthought has inside, so you might want to check in that package.

On Wed, Oct 15, 2008 at 5:41 AM, Michael Droettboom <mdroe@…86… > <mailto:mdroe@…86…>> wrote:

    Nick Vaidyanathan wrote:

        Does not exist here:
        http://matplotlib.sourceforge.net/doc/html/api/pyplot_api.html
         Which is curious, because it's plainly shown (PUNZ!) here:
        http://matplotlib.sourceforge.net/doc/html/users/pyplot_tutorial.html
         Now here's t3h sex: given the documentation, I kind of expect
        this to work:
         ---Python Code---
        plotter.plot(xs,ys,'ro')
        plotter.grid(True)
        plotter.savefig('myresult.png')
        plotter.show()
        plotter.waitforbuttonpress(1)
        plotter.close()
        ---End Python Code---
         I would expect that would keep my window open for a second,
        or until I keyed a button, and then close it. No dice.

    What, in fact, is happening for you? No window at all? Perhaps
    your backend is set to a non-GUI backend? Can you send us your
    matplotlibrc file?

    Cheers,
    Mike

         ...actually, I got my matplotlib through enthought, which has
        an old version of the package (.91)...but a simple google
        search for "matplotlib 0.91 api" doesn't show that package's
        docs on the front page...help?
          ------------------------------------------------------------------------

        -------------------------------------------------------------------------
        This SF.Net email is sponsored by the Moblin Your Move
        Developer's challenge
        Build the coolest Linux based applications with Moblin SDK &
        win great prizes
        Grand prize is a trip for two to an Open Source event anywhere
        in the world
        http://moblin-contest.org/redirect.php?banner_id=100&url=/
        <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
        ------------------------------------------------------------------------

        _______________________________________________
        Matplotlib-users mailing list
        Matplotlib-users@lists.sourceforge.net
        <mailto:Matplotlib-users@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/matplotlib-users
         
    -- Michael Droettboom
    Science Software Branch
    Operations and Engineering Division
    Space Telescope Science Institute
    Operated by AURA for NASA

--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA