|
From: Ryugan M. <ryu...@sb...> - 2004-06-16 16:26:56
|
I ran the following script on IDLE and the Boa-constructor. I had a problem
on both of these when I
didn't include:
matplot.interactive(False)
Thanks for the info on matplotlibrc.
----- Original Message -----
From: "John Hunter" <jdh...@ac...>
To: "Ryugan Mizuta" <ryu...@sb...>
Cc: <mat...@li...>; "Barry Drake"
<bl...@ad...>
Sent: Wednesday, June 16, 2004 6:56 AM
Subject: Re: [Matplotlib-users] Re:Newbie Question...
> >>>>> "Ryugan" == Ryugan Mizuta <ryu...@sb...> writes:
>
> Ryugan> Thanks for all who gave me a reply.... Somehow the
> Ryugan> following script worked...:
>
> import matplotlib
> matplotlib.interactive(False)
> matplotlib.use("WX")
>
> from matplotlib.matlab import *
> plot([1,2,3,4])
> show()
>
>
> I just want to point out that in my opinion, the easiest way to set
> the default backend is to use your matplotlibrc file -
> http://matplotlib.sourceforge.net/faq.html#MATPLOTLIBRC. For windows,
> this is found at C:\Python23\share\matplotlib\.matplotlibrc.
>
> You can achieve the same effect by setting
>
> backend : WX # the default backend
> interactive : False # see
http://matplotlib.sourceforge.net/interactive.html
>
> which will not be so invasive to your script (ie, you can change the
> default behavior of your scripts w/o changing the scripts
> themselves). Using
>
> import matplotlib
> matplotlib.interactive(False)
> matplotlib.use("WX")
>
> should be something you reserve to depart from the desired default
> behavior.
>
> Glad it's working for you! I have two more questions I am curious
> about, for both you and Barry
>
> * Does WXAgg also work?
>
> * In which IDEs do you find this combination works?
>
> Following your question yesterday I added the FAQ entry
> http://matplotlib.sourceforge.net/faq.html#FREEZE, and I'd like to
> update it to make it as complete as possible.
>
> JDH
|