Re: [Matplotlib-users] Problems with pygtk and matplotlib

2010-07-12 Thread Preben Randhol
On Sun, 11 Jul 2010 13:39:05 -1000
Eric Firing efir...@hawaii.edu wrote:

 On 07/11/2010 07:52 AM, Preben Randhol wrote:
 
 
  Also, are you using backend_gtk or backend_gtkagg (and does it
  matter for your problem?)
 
  I use GTKAgg and it works. GTK doesn't.
 
 
 backend_gtk has limitations that backend_gtkagg does not, although I 
 don't know that your zooming problem should be one of them.  Are you 
 sure you *need* to use backend_gtk instead of backend_gtkagg?

But I am using gtkagg. I only tested backend_gtk because I was asked
to. gtkagg still has problem with zooming/panning

Preben

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Problems with pygtk and matplotlib

2010-07-12 Thread John Hunter
On Sun, Jul 11, 2010 at 12:52 PM, Preben Randhol rand...@pvv.org wrote:

 If you could create a minimal example starting with
 embedding_in_gtk3.py that replicates your problem, we're more likely
 to be able to help.

Thanks for posting the example.  This runs fine for me (I can pan,
zoom, zoom to rect, the zoom to rect rubberband is drawn).  Here is my
version info; what do you have for same?

  jo...@udesktop191:tmp uname -a
  SunOS udesktop191 5.10 Generic_139556-08 i86pc i386 i86pc
j  o...@udesktop191:tmp python -c 'import gtk; print gtk.pygtk_version'
  (2, 6, 0)

Also, if you know the persion of gtk you are running, that might help.

Finally, you say you are running mpl 1.0, but your traceback says

  /usr/lib/pymodules/python2.6/matplotlib/backends/backend_gtk.py, line
  606, in idle_draw drawable.draw_image(gc, imageBack, 0, 0, *lastrect)
  TypeError: Gdk.Drawable.draw_image() argument 2 must be gtk.gdk.Image,
  not None


but line 606 in backend_gtk in mpl 1.0.0 is not what this traceback
says.  Are you sure you are picking up the right version?  I suggest
flushing all your matplotlib* files and dirs in site-packages and
doing a clean install, and then running your test script with
--verbose-debug so we can get a better look at what is happening.
Please post the output which is logged to the terminal.

JDH

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Problems with pygtk and matplotlib

2010-07-11 Thread Eric Firing
On 07/11/2010 07:52 AM, Preben Randhol wrote:


 Also, are you using backend_gtk or backend_gtkagg (and does it matter
 for your problem?)

 I use GTKAgg and it works. GTK doesn't.


backend_gtk has limitations that backend_gtkagg does not, although I 
don't know that your zooming problem should be one of them.  Are you 
sure you *need* to use backend_gtk instead of backend_gtkagg?

Eric

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


[Matplotlib-users] Problems with pygtk and matplotlib

2010-07-09 Thread Preben Randhol
Hi

I'm trying to plot several subplots. I have setup a scrollwidget and
viewport and I pack a canvas into a vbox in the viewport.

Problem is that when I scroll, either some of the subplots are missing,
or I get an error when I try to zoom on a graph that argument is not a
gdk.gtk.image (or something like that) but None.

I thought this was fixed in 1.0, but it isn't

Please advice!

Thanks in advance.

Preben

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] Problems with pygtk and matplotlib

2010-07-09 Thread John Hunter
On Fri, Jul 9, 2010 at 3:10 PM, Preben Randhol rand...@pvv.org wrote:
 Hi

 I'm trying to plot several subplots. I have setup a scrollwidget and
 viewport and I pack a canvas into a vbox in the viewport.

 Problem is that when I scroll, either some of the subplots are missing,
 or I get an error when I try to zoom on a graph that argument is not a
 gdk.gtk.image (or something like that) but None.

 I thought this was fixed in 1.0, but it isn't

 Please advice!


Does this example work for you?

http://matplotlib.sourceforge.net/examples/user_interfaces/embedding_in_gtk3.html

It uses a ScrolledWindow.

Also, are you using backend_gtk or backend_gtkagg (and does it matter
for your problem?)

If you could create a minimal example starting with
embedding_in_gtk3.py that replicates your problem, we're more likely
to be able to help.

JDH

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users