[Matplotlib-users] Reset original view button and mplot3d

2013-10-30 Thread Nils Wagner
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

2013-10-30 Thread Daniele Nicolodi
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

2013-10-30 Thread Neal Becker
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

2013-10-30 Thread Paul Ivanov
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

2013-10-30 Thread Nils Wagner
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

2013-10-30 Thread Scott Lasley

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

2013-10-30 Thread Sterling Smith

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

2013-10-30 Thread Benjamin Root
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

2013-10-30 Thread Joe Kington
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