Yes, I should have mentioned that; saving an image works fine.  But
then if I want to display it 1:1 with figimage() or such, I can't.  :(
 Silly GUIs, not wanting to display a window larger than my screen....



On Wed, Nov 25, 2009 at 9:43 AM, Michael Droettboom <md...@stsci.edu> wrote:
> There may be a limitation on window sizes in the various GUI backends.  Have
> you tried using the non-GUI backend (agg), and now "show"ing it, but just
> using "savefig"?
>
> Mike
>
> doct...@users.sourceforge.net wrote:
>>
>> I'm trying to make a 10 inch wide by 30 inch high, 72 dpi figure and
>> display it interactively.  Matplotlib seems to squash the height for
>> anything over a certain size, depending on the backend:
>>
>> ---------------------------------------------------
>> #!/usr/bin/env python
>>
>> import sys, os, matplotlib
>> matplotlib.use('TkAgg')
>> import matplotlib.pyplot as plt
>>
>> print os.uname()
>> print sys.version
>> print matplotlib.__version__
>> print
>>
>> f = plt.figure(figsize=(10,30), dpi=72)
>> print "figheight before show(): %f" % f.get_figheight()
>> plt.show()
>> print "figheight after show():  %f" % f.get_figheight()
>> --------------------------------------------------
>>
>> Prints this:
>>
>> ==========================
>> ('Linux', 'prime', '2.6.31-14-generic', '#48-Ubuntu SMP Fri Oct 16
>> 14:05:01 UTC 2009', 'x86_64')
>> 2.6.4 (r264:75706, Nov  2 2009, 14:44:17)
>> [GCC 4.4.1]
>> 0.99.0
>>
>> figheight before show(): 30.000000
>> figheight after show():  22.027778
>> ==========================
>>
>> Tk squashes heights over 12 inches (the heights do get larger as you
>> request larger figures, but not as large as what you request); GTK
>> goes up to 11; and Qt4Agg only goes up to 7.3.  WX seems to be the
>> only backend that will give me a 30 inch figure, but even then I have
>> to manually resize the window to make it fit.  This happens in scripts
>> with pyplot, in ipython with or without -pylab, and via the matplotlib
>> API.
>>
>> Is there some limitation on figure sizes?
>>
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>> 30-Day trial. Simplify your report design, integration and deployment - and
>> focus on what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> 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
>
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to