[Matplotlib-users] Reset original view button and mplot3d
Hi all, The "Reset original view" button is effectless in case of 3D plots. Nils -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Setting the tick label font size
On 29/10/2013 21:39, Ryan Nelson wrote: > Daniele, > > I agree this is perhaps a little overly complicated. (However, once you > figure it out, it does give you a ton of flexibility.) The main point is not that it is overly complicated, it is that is is severely under documented... > I played around > with this a bit (thanks IPython!), and I may have figured out what you > wanted to do. I rewrote the example you linked from the MPL website. I > couldn't simplify it much, but it does change the size, location and > labels of the floating y axis. Thanks! I didn't have the resources to investigate this further. > par2.axis["right"].major_ticklabels.set_fontsize(14) Well, this makes sense... Cheers, Daniele -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
[Matplotlib-users] multi colored text
I have a blue line plot and a green line plot. I'd like to add some figtext at the bottom, and I'd like the text colors to match the plot colors. So I'd have some text in blue and some in green. figtext only allows one color I could use 2 figtext, but then I have to manually find coordinate positions for the text. That's ugly. It would be nice if we had a TeX-like approach, where I could create a green text object and a blue text object, then assemble them by stacking boxes. Any ideas? -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] multi colored text
Hi Neal, Neal Becker, on 2013-10-30 10:14, wrote: > I have a blue line plot and a green line plot. I'd like to add some figtext > at > the bottom, and I'd like the text colors to match the plot colors. So I'd > have > some text in blue and some in green. > > figtext only allows one color > > I could use 2 figtext, but then I have to manually find coordinate positions > for > the text. That's ugly. > > It would be nice if we had a TeX-like approach, where I could create a green > text object and a blue text object, then assemble them by stacking boxes. You should be able to follow the approach I've taken here in stacking the text bounding boxes together: https://github.com/matplotlib/matplotlib/issues/697 best, -- _ / \ A* \^ - ,./ _.`\\ / \ / ,--.S\/ \ / `"~,_ \\ __o ? _ \<,_ /:\ --(_)/-(_).../ | \ --...J Paul Ivanov http://pirsquared.org -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
[Matplotlib-users] pick event for images
Hi all, How can I retrieve the corresponding "color value" in percent, when I click on the image ? fig = plt.figure() ax = fig.add_subplot(111) cax = ax.imshow(col[:,::2], interpolation='nearest',extent=[0.5,20.5,0.5,2 0.5],alpha=1,picker=5) fig.canvas.mpl_connect('pick_event', onpick) def onpick(event): ... Nils <>-- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] multi colored text
On Oct 30, 2013, at 10:14, Neal Becker wrote: > I have a blue line plot and a green line plot. I'd like to add some figtext > at > the bottom, and I'd like the text colors to match the plot colors. So I'd > have > some text in blue and some in green. > > figtext only allows one color > > I could use 2 figtext, but then I have to manually find coordinate positions > for > the text. That's ugly. > > It would be nice if we had a TeX-like approach, where I could create a green > text object and a blue text object, then assemble them by stacking boxes. > > Any ideas? I'm not sure it's the best approach, but I've used HPacker (or VPacker if you want more than one line) to do this from matplotlib.offsetbox import HPacker from matplotlib.offsetbox import VPacker from matplotlib.offsetbox import TextArea from matplotlib.offsetbox import AnchoredOffsetbox plot([1,2,3,4,5]) wloc = TextArea('WIND XYZ=()', textprops=dict(color="r", size=12)) sloc = TextArea('SOHO XYZ=()', textprops=dict(color="k", size=18)) txt1 = HPacker(children=[wloc, sloc], align="baseline", pad=0, sep=12) txt2 = VPacker(children=[wloc, sloc], align="baseline", pad=0, sep=30) bbox = AnchoredOffsetbox(loc=1.0, pad=0, borderpad=0, bbox_to_anchor=(0.8, 0.10), bbox_transform=gca().transAxes, child=txt1, frameon=False) gca().add_artist(bbox) bbox = AnchoredOffsetbox(loc=1.0, pad=0, borderpad=0, bbox_to_anchor=(0.4, 0.80), bbox_transform=gca().transAxes, child=txt2, frameon=False) gca().add_artist(bbox) -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] multi colored text
On Oct 30, 2013, at 7:47AM, Scott Lasley wrote: > > On Oct 30, 2013, at 10:14, Neal Becker wrote: > >> I have a blue line plot and a green line plot. I'd like to add some figtext >> at >> the bottom, and I'd like the text colors to match the plot colors. So I'd >> have >> some text in blue and some in green. >> >> figtext only allows one color >> >> I could use 2 figtext, but then I have to manually find coordinate positions >> for >> the text. That's ugly. >> >> It would be nice if we had a TeX-like approach, where I could create a green >> text object and a blue text object, then assemble them by stacking boxes. >> >> Any ideas? > > I'm not sure it's the best approach, but I've used HPacker (or VPacker if you > want more than one line) to do this I have taken this approach as well. See part of my answer at http://stackoverflow.com/questions/17086847/box-around-text-in-matplotlib/17092777#17092777 -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk ___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] Reset original view button and mplot3d
Good point. The underlying mechanism for recording the changes to the limits assume just x and y limits, and wouldn't record the z limits. Furthermore, it certainly doesn't take into account any changes with respect to the viewing angle. I am not familiar enough with the mechanisms to figure out how to make that work here, but feel free to file a feature request. But, let's be honest here, I have *zero* time in the foreseeable future to handle even the bug requests, let alone feature requests for mplot3d. Perhaps it is time to find someone else who is willing to pick up the mantle here? -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Re: [Matplotlib-users] pick event for images
On Oct 30, 2013 9:43 AM, "Nils Wagner" wrote: > > Hi all, > > How can I retrieve the corresponding "color value" in percent, when I click on the image ? > You have to jump through a couple of hoops. Have a look at the _coords2index function in pick_info.py for mpldatacursor. https://github.com/joferkington/mpldatacursor/blob/master/mpldatacursor/pick_info.py Also, mpldatacursor might be useful for what you're doing. Not to plug my own project too much, but it does exactly this, among other things. Hope that helps! -Joe > fig = plt.figure() > ax = fig.add_subplot(111) > cax = ax.imshow(col[:,::2], interpolation='nearest',extent=[0.5,20.5,0.5,2 > 0.5],alpha=1,picker=5) > > fig.canvas.mpl_connect('pick_event', onpick) > > def onpick(event): > ... > > > Nils > > > -- > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > ___ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk___ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users