Steven,

Did you mean to switch back to AxesGrid?  I thought you said that it was fixed 
with Grid.

-Sterling

On Mar 22, 2013, at 9:30AM, Steven Boada wrote:

> Well... I jumped the gun. To better illustrate the problem(s) I am having, I 
> wrote a simple script that doesn't work...
> 
> import pylab as pyl
> from mpl_toolkits.axes_grid1 import AxesGrid
> 
> # make some data
> xdata = pyl.random(100) * 25.
> ydata = pyl.random(100) * 8.
> colordata = pyl.random(100) * 3.
> 
> # make us a figure
> F = pyl.figure(1,figsize=(5.5,3.5))
> grid = AxesGrid(F, 111,
>        nrows_ncols=(1,2),
>        axes_pad = 0.1,
>        add_all=True,
>        share_all = True,
>        cbar_mode = 'each',
>        cbar_location = 'top')
> 
> # Plot!
> sc1 = grid[0].scatter(xdata, ydata, c=colordata, s=50, cmap='spectral')
> sc2 = grid[1].scatter(xdata, ydata, c=colordata, s=50, cmap='spectral')
> 
> # Add colorbars
> grid.cbar_axes[0].colorbar(sc1)
> grid.cbar_axes[1].colorbar(sc2)
> 
> grid[0].set_xlim(0,25)
> grid[0].set_ylim(0,8)
> 
> pyl.show()
> 
> 
> And you get some squashed figures... I'll attach a png.
> 
> Thanks again.
> 
> Steven
> 
> On Fri Mar 22 10:49:44 2013, Steven Boada wrote:
>> 
>> Thanks JJ!
>> 
>> That did fix my problem, but I can't say I understand what the
>> difference is. Why does Axesgrid make them squashed while just Grid
>> works?
>> 
>> 
>> On Thu Mar 21 22:28:34 2013, Jae-Joon Lee wrote:
>>> 
>>> It is not clear what your problem is.
>>> AxesGrid implicitly assumes aspect=1 for each axes. So, I guess your
>>> y-limits are smaller (in its span) than x-limits.
>>> If you don't want this behavior, there is no need of using the
>>> AxesGrid. Rather use Grid, or simply subplots.
>>> 
>>> import matplotlib.pyplot as plt
>>> from mpl_toolkits.axes_grid1 import Grid
>>> 
>>> F = plt.figure(1,(5.5,3.5))
>>> grid = Grid(F, 111,
>>> nrows_ncols=(1,3),
>>> axes_pad = 0.1,
>>> add_all=True,
>>> label_mode = 'L',
>>> )
>>> 
>>> If this is not the answer you're looking for, I recommend you to post
>>> a complete but simple script that reproduces your problem and describe
>>> the problem more explicitly.
>>> 
>>> Regards,
>>> 
>>> -JJ
>>> 
>>> 
>>> On Fri, Mar 22, 2013 at 6:03 AM, Steven Boada <bo...@physics.tamu.edu
>>> <mailto:bo...@physics.tamu.edu>> wrote:
>>> 
>>> Heya List,
>>> 
>>> See attached image for what I mean.
>>> 
>>> Here is the grid creation bit. I can't seem to figure out what
>>> might be causing such a problem.
>>> 
>>> F = pyl.figure(1,(5.5,3.5))
>>> grid = AxesGrid(F, 111,
>>> nrows_ncols=(1,3),
>>> axes_pad = 0.1,
>>> add_all=True,
>>> label_mode = 'L',
>>> aspect=True)
>>> 
>>> Should be simple enough right?
>>> 
>>> --
>>> 
>>> Steven Boada
>>> 
>>> Doctoral Student
>>> Dept of Physics and Astronomy
>>> Texas A&M University
>>> bo...@physics.tamu.edu <mailto:bo...@physics.tamu.edu>
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_mar
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Matplotlib-users@lists.sourceforge.net
>>> <mailto:Matplotlib-users@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>> 
>>> 
>> 
>> 
>> --
>> 
>> Steven Boada
>> 
>> Doctoral Student
>> Dept of Physics and Astronomy
>> Texas A&M University
>> bo...@physics.tamu.edu
>> 
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_mar
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>> 
>> -- 
>> 
>> Steven Boada
>> 
>> Doctoral Student
>> Dept of Physics and Astronomy
>> Texas A&M University
>> bo...@physics.tamu.edu
> <Screen Shot 2013-03-22 at 11.27.19 
> AM.png>------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar_______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to