Thanks for reporting.
This is now fixed in r8581(maint branch) and r8582(trunk).
Meanwhile, you may define your own subplot2grid function and use it instead.

from matplotlib.gridspec import GridSpec
from matplotlib.pyplot import gcf, draw_if_interactive, delaxes

def mysubplot2grid(shape, loc, rowspan=1, colspan=1, **kwargs):

    fig = gcf()
    s1, s2 = shape
    subplotspec = GridSpec(s1, s2).new_subplotspec(loc,
                                                   rowspan=rowspan,
                                                   colspan=colspan)
    a = fig.add_subplot(subplotspec, **kwargs)
    bbox = a.bbox
    byebye = []
    for other in fig.axes:
        if other==a: continue
        if bbox.fully_overlaps(other.bbox):
            byebye.append(other)
    for ax in byebye: delaxes(ax)

    draw_if_interactive()
    return a


You can use this function as

 ax = mysubplot2grid((3,3), (0,0), colspan=2, rowspan=2, projection="polar")

Regards,

-JJ


On Tue, Jul 27, 2010 at 2:06 AM, bbarton <bastian.bar...@gmx.de> wrote:
>
> Hi Everyone,
>
> I am working on a weather conditions plot containing wind speed and
> direction. For that I use a custom polar projection. Now updated from
> Matplotlib 0.99 to 1.0 to use the subplot2grid feature.
>
> Now, after trying and searching for hours, I seem to be too dumb to combine
> my custom projection and subplot2grid. Before it did this way:
>
> ax1=plt.figure().add_subplot(111, projection='northpolar')
>
> But now I need sth like:
>
> ax2 = plt.subplot2grid((5,5), (2,3), colspan=2, rowspan=3)
>
> subplot2grid doesn't like a projection keyword.
> How can I implement my projection?
>
> Thanks!
> BB
>
>
>
>
>
> --
> View this message in context: 
> http://old.nabble.com/matplotlib-subplot2grid-and-projection-tp29268717p29268717.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> The Palm PDK Hot Apps Program offers developers who use the
> Plug-In Development Kit to bring their C/C++ apps to Palm for a share
> of $1 Million in cash or HP Products. Visit us here for more details:
> http://ad.doubleclick.net/clk;226879339;13503038;l?
> http://clk.atdmt.com/CRS/go/247765532/direct/01/
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to