+-------------------------- Benjamin Root -----------+
> Why not something like this:
>
> fig = plt.figure()
> grid = AxesGrid(...)
> bm = Basemap(...)
> for ax in grid :
> x, y = bm(lon, lat)
> ax.scatter(x, y, vmin=globalmin, vmax=globalmax)
>
> I do variations of this all the time.
Thanks for the tip, this is not going to work because
Basemap() draws a map onto i want to plot, however you
pointed me in the right direction - Basemap() has an
ax=... option:
fig = plt.figure()
grid = AxesGrid(...)
for ax in grid:
bm = Basemap(..., ax=ax)
bm.draw...
x, y = bm(lon, lat)
im = ax.scatter(x, y, vmin=...)
grid.cbar_axes[0].colorbar(im)
this works in principle, but however i can't increase
the size of the grid.
even if i try something like:
fig = plt.figure(1, (15,18))
fig.subplots_adjust(left=0.01, bottom=0.01,
right=0.99, top=0.99)
grid = AxesGrid(fig, 132,
nrows_ncols = (2, 2),
axes_pad = 0.1,
cbar_location = "top",
cbar_mode="single",
)
i get a small grid in the center with lots of white
space around.
someone knows about that?
Best regards, yoshi
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users