Re: [Matplotlib-users] [newbie] "live" plots of multiple lines

2008-03-10 Thread Matthias Michler
Hello Chris,

you may try something like 

plot([x1], [y1], "bo", [x2], [y2], "r+")

or you have to iterate through your data.

best regards
Matthias

On Friday 07 March 2008 10:11, Chris Withers wrote:
> Hi All,
>
> Apologies if I'm missing anything obvious...
>
> How do I plot lines point-by-point as opposed to by passing arrays?
>
> I'm guessing something like:
>
> plot([x],[y])
>
> ...but that feels a bit weird to me.
>
> In any case, using that, I don't know how to plot more than one line at
> a time, so thought I'd ask here...
>
> Hope you can help!
>
> cheers,
>
> Chris

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] problem with figure toolbar

2008-03-10 Thread Matthias Michler
Hello,

I'm not sure if there is a nicer way to do what you want and I understand 
correctly what you want to do, but as a workaround I would recommand you the 
following:

use the mainloop-mode after show and an event to rearch a function, which 
includes a "raw_input" to input text from the shell like

import pylab 

def myfunc(event):
txt = raw_input(" input a string : ")
print "The string >%s< was recognized and will be executed" % (txt)
exec(txt)
pylab.draw()

pylab.figure()
pylab.axes()
pylab.connect("key_press_event", myfunc)
# call "myfunc" after a key press event
pylab.show()

you can end the mainloop by closing the figure.

best regards
Matthias

On Sunday 02 March 2008 13:31, linzhenhua wrote:
>  Hello,all
>   I have a problem with matplotlib. The numpy and matplotlib versions
> are all the newest versions. First,if I want to plot a figure,I can type
> several command,finally use the show() command,everything seems well,but I
> have to use the Ctrl+c to stop the show() to go further. And I know I can
> use the interactive mode.So first I use ion(),then use the plot command to
> plot figure and draw() command to update the figure,but in this case ,the
> figure toolbar is not visible on the figure and I can not use it.However if
> I run the show() command then the figure toolbar appear and I can control
> the figure using the toolbar. I wonder whether I can take advantage of the
> figure toolbar and the command line at the same time or not ? Best wishes.

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] wx backend scaling problem

2008-03-10 Thread Michael Droettboom
Well, that was a good puzzle!

It turns out that in the Wx backends, the figure is created at the 
correct (requested) size, and then immediately the height is shrunk by 
25 pixels (at least on my platform) when the status bar is added to the 
window.  By creating the status bar before the figure canvas I was able 
to prevent this from happening.

This seems like a safe fix to me, but anyone who currently extends the 
Wx Frame (meaning the whole window etc.) and is unknowingly compensating 
for this effect may have problems after my change.

Committed on the maintenance branch in r4997.

http://matplotlib.svn.sourceforge.net/viewvc/matplotlib?view=rev&revision=4997

BTW, I also committed the fix for the range of values in 
figure.subplot.* here:



to the maintenance branch (it was previously only made to the trunk.)

Cheers,
Mike

Gary Ruben wrote:
> Gary Ruben wrote:
>> The attached test.py
> Oops. Here it is.
> Gary R.
> 
>
> -
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
> 
>
> ___
> 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


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


[Matplotlib-users] Major Issue with 0.91.2 and Python-2.5

2008-03-10 Thread Rich Shepard
   I upgraded my notebook to Slackware-12.0 (which includes python-2.5) and
discovered that the application I'm developing no longer ran. Turns out that
matplotlib went missing during the upgrade.

   So, I just built matplotlib-0.91.2 using the same matplotlib.Slackbuild
script I used on my workstation/server, but this time it failed. The font
manager seems to be the issue; the error message repeatedly is: "Found an
unknown keyword in AFM header (was Underline)". Specifically, the error is
in File "/usr/lib/Python2.5/site-packages/matplotlib/afm.py", line 166, in
_parse_char_metrics
name=vals[2].split()[1]
IndexError: List index out of range

   Is this unique to me? What do I do to fix the problem?

TIA,

Rich

-- 
Richard B. Shepard, Ph.D.   |  IntegrityCredibility
Applied Ecosystem Services, Inc.|Innovation
 Voice: 503-667-4517  Fax: 503-667-8863

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Compiler error on OS X 10.5.2 in agg

2008-03-10 Thread Zachary Pincus
For what it's worth, the standalone agg 2.4 library compiles just fine  
on my system -- this problem seems to be some sort of matplotlib / agg  
interaction.

Zach


On Mar 9, 2008, at 11:35 PM, Zachary Pincus wrote:

> Hello,
>
> I just tried to compile the SVN head of matplotlib (r4994) from source
> on OS X 10.5.2 (with source builds of python 2.5.2 and the SVN head of
> numpy), and ran into an "internal compiler error" in the agg code.
> (pkgconfig 0.23 and wxPython 2.8.7.1 also present and accounted for.)
>
> Here's the compile line and error:
>> building 'matplotlib.backends._backend_agg' extension
>> gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-
>> madd -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-
>> prototypes -I/Library/Frameworks/Python.framework/Versions/2.5/lib/
>> python2.5/site-packages/numpy/core/include -I/usr/X11/include/
>> libpng12 -I/usr/local/include -I/usr/include -I/usr/X11R6/include -
>> I. -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
>> site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/usr/
>> X11/include/freetype2 -I/usr/X11/include -I/usr/local/include -I/usr/
>> include -I/usr/X11R6/include -I. -I/Library/Frameworks/
>> Python.framework/Versions/2.5/include/python2.5 -c src/_image.cpp -o
>> build/temp.macosx-10.4-i386-2.5/src/_image.o
>> cc1plus: warning: command line option "-Wstrict-prototypes" is valid
>> for C/ObjC but not for C++
>> src/_image.cpp: In member function ‘Py::Object
>> _image_module::from_images(const Py::Tuple&)’:
>> src/_image.cpp:842: error: insn does not satisfy its constraints:
>> (insn 2573 1070 2574 126 agg24/include/agg_color_rgba.h:268 (set
>> (mem:QI (plus:SI (reg/f:SI 6 bp)
>>   (const_int -280 [0xfee8])) [0 SR.2969+0
>> S1 A8])
>>   (reg:QI 5 di)) 56 {*movqi_1} (nil)
>>   (nil))
>> src/_image.cpp:842: internal compiler error: in
>> reload_cse_simplify_operands, at postreload.c:391
>> Please submit a full bug report, with preprocessed source if
>> appropriate.
>> See http://developer.apple.com/bugreporter> for instructions.
>
> This seems to be an agg and OS X error; it's cropped up here:
> http://trac.osgeo.org/mapserver/ticket/2368
> and John Hunter reported it on the agg list here:
> http://article.gmane.org/gmane.comp.graphics.agg/3963
>
> Unfortunately, the error appears to either not have been fixed by the
> 10.5.1 update, as suggested in the email thread cited above, or the
> error re-appeared in 10.5.2.
>
> Changing the optimization flag from -O3 to -Os and compiling
> _image.cpp manually (along with copying src/_image.cpp to src/
> image.cpp and compiling that manually in the same way) allowed me to
> finish building matplotlib, but clearly an optimized agg image library
> is pretty important... (-O2 didn't work...)
>
> Anyone have any idea at all about this error? Or is just turning off -
> O3 for this file the best thing to do until Apple fixes the compiler
> bug? Does anyone who knows more about agg than I want to try to reduce
> this to a test case?
>
>
> Zach Pincus
>
> Postdoctoral Fellow
> Molecular, Cellular, and Developmental Biology
> Yale University
>
>
> -
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
> ___
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users