## Re: [Matplotlib-users] Horizontal and vertical lines between subplots

 Re: [Matplotlib-users] Horizontal and vertical lines between subplots From: Maxime Bois - 2010-04-30 14:38:57 ```Hi Jae-Joon This method is also great and it's working with plt.subplot: from pylab import * subplot(221) subplot(222) subplot(223) subplot(224) plot([0.5, 0.5], [0, 1], color='lightgreen', lw=5,transform=gcf().transFigure, clip_on=False) plot([0, 1], [0.5, 0.5], color='lightgreen', lw=5,transform=gcf().transFigure, clip_on=False) Thank you very much Regards, Maxime On 04/30/2010 04:02 PM, Jae-Joon Lee wrote: > You may do this without creating an extra axes (ax0). > Try something like > > ax4.plot([0.5, 0.5], [0, 1], color='lightgreen', lw=5, > transform=gcf().transFigure, clip_on=False) > > Regards, > > -JJ > > > On Fri, Apr 30, 2010 at 3:56 AM, Matthias Michler > wrote: > >> On Wednesday 28 April 2010 15:07:21 Maxime Bois wrote: >> >>> Hi all, >>> >>> I have created a figure with 4 subplots (2x2) and I want to separate >>> them with a vertical and horizontal lines (see the green lines on my >>> figure edited by Gimp) but I don't know if it's possible (I haven't find >>> any example of that). >>> >>> I am using Python 2.5.4 and matplotlib version 0.99.0 >>> >>> Thanks, >>> Maxime >>> >> Hi Maxime, >> >> I hope my example works for you. Please note: I used plt.axes instead of >> plt.subplot, although both generate an Axes instance, the latter doesn't >> support overlapping axes. >> >> Kind regards, >> Matthias >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Matplotlib-users mailing list >> Matplotlib-users@... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> >> > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > ```

 [Matplotlib-users] Horizontal and vertical lines between subplots From: Maxime Bois - 2010-04-28 14:07:31 Attachments: example.png ```Hi all, I have created a figure with 4 subplots (2x2) and I want to separate them with a vertical and horizontal lines (see the green lines on my figure edited by Gimp) but I don't know if it's possible (I haven't find any example of that). I am using Python 2.5.4 and matplotlib version 0.99.0 Thanks, Maxime ```
 Re: [Matplotlib-users] Horizontal and vertical lines between subplots From: Matthias Michler - 2010-04-30 07:56:12 Attachments: 2by2_subplot_separated_by_lines.py ```On Wednesday 28 April 2010 15:07:21 Maxime Bois wrote: > Hi all, > > I have created a figure with 4 subplots (2x2) and I want to separate > them with a vertical and horizontal lines (see the green lines on my > figure edited by Gimp) but I don't know if it's possible (I haven't find > any example of that). > > I am using Python 2.5.4 and matplotlib version 0.99.0 > > Thanks, > Maxime Hi Maxime, I hope my example works for you. Please note: I used plt.axes instead of plt.subplot, although both generate an Axes instance, the latter doesn't support overlapping axes. Kind regards, Matthias ```
 Re: [Matplotlib-users] Horizontal and vertical lines between subplots From: Maxime Bois - 2010-04-30 09:42:38 Attachments: Message as HTML ```Hi Matthias, This is exactly what I wanted to do (excepted for the colors of the lines which are quite horrible :-) ) Thanks a lot Cheers, Maxime On 04/30/2010 09:56 AM, Matthias Michler wrote: > On Wednesday 28 April 2010 15:07:21 Maxime Bois wrote: > >> Hi all, >> >> I have created a figure with 4 subplots (2x2) and I want to separate >> them with a vertical and horizontal lines (see the green lines on my >> figure edited by Gimp) but I don't know if it's possible (I haven't find >> any example of that). >> >> I am using Python 2.5.4 and matplotlib version 0.99.0 >> >> Thanks, >> Maxime >> > Hi Maxime, > > I hope my example works for you. Please note: I used plt.axes instead of > plt.subplot, although both generate an Axes instance, the latter doesn't > support overlapping axes. > > Kind regards, > Matthias > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > ```
 Re: [Matplotlib-users] Horizontal and vertical lines between subplots From: Jae-Joon Lee - 2010-04-30 14:03:14 ```You may do this without creating an extra axes (ax0). Try something like ax4.plot([0.5, 0.5], [0, 1], color='lightgreen', lw=5, transform=gcf().transFigure, clip_on=False) Regards, -JJ On Fri, Apr 30, 2010 at 3:56 AM, Matthias Michler wrote: > On Wednesday 28 April 2010 15:07:21 Maxime Bois wrote: >> Hi all, >> >> I have created a figure with 4 subplots (2x2) and I want to separate >> them with a vertical and horizontal lines (see the green lines on my >> figure edited by Gimp) but I don't know if it's possible (I haven't find >> any example of that). >> >> I am using Python 2.5.4 and matplotlib version 0.99.0 >> >> Thanks, >> Maxime > > Hi Maxime, > > I hope my example works for you. Please note: I used plt.axes instead of > plt.subplot, although both generate an Axes instance, the latter doesn't > support overlapping axes. > > Kind regards, > Matthias > > ------------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > ```
 Re: [Matplotlib-users] Horizontal and vertical lines between subplots From: Maxime Bois - 2010-04-30 14:38:57 ```Hi Jae-Joon This method is also great and it's working with plt.subplot: from pylab import * subplot(221) subplot(222) subplot(223) subplot(224) plot([0.5, 0.5], [0, 1], color='lightgreen', lw=5,transform=gcf().transFigure, clip_on=False) plot([0, 1], [0.5, 0.5], color='lightgreen', lw=5,transform=gcf().transFigure, clip_on=False) Thank you very much Regards, Maxime On 04/30/2010 04:02 PM, Jae-Joon Lee wrote: > You may do this without creating an extra axes (ax0). > Try something like > > ax4.plot([0.5, 0.5], [0, 1], color='lightgreen', lw=5, > transform=gcf().transFigure, clip_on=False) > > Regards, > > -JJ > > > On Fri, Apr 30, 2010 at 3:56 AM, Matthias Michler > wrote: > >> On Wednesday 28 April 2010 15:07:21 Maxime Bois wrote: >> >>> Hi all, >>> >>> I have created a figure with 4 subplots (2x2) and I want to separate >>> them with a vertical and horizontal lines (see the green lines on my >>> figure edited by Gimp) but I don't know if it's possible (I haven't find >>> any example of that). >>> >>> I am using Python 2.5.4 and matplotlib version 0.99.0 >>> >>> Thanks, >>> Maxime >>> >> Hi Maxime, >> >> I hope my example works for you. Please note: I used plt.axes instead of >> plt.subplot, although both generate an Axes instance, the latter doesn't >> support overlapping axes. >> >> Kind regards, >> Matthias >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Matplotlib-users mailing list >> Matplotlib-users@... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> >> > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > ```