Sean,

Do you need an `annotate`, or just a `text`?  `text` has the `transform` 
keyword, to which you can pass `ax.transAxes`.

ax.text(.9,.9, r"$\mathbf{" + lab + 
")}$”,transform=ax.transAxes,ha=‘right’,va=‘center’)

-Sterling

On May 26, 2015, at 10:06AM, Sean Lake <[email protected]> wrote:

> Hello all,
> 
> I'm using matplotlib 1.4.3 installed using fink with python 2.7.
> 
> I'm trying to produce a grid of plots using gridspec that has annotations to 
> label each plot. 
> 
> Here is the call to annotate the current axes:
> ax.annotate( r"$\mathbf{" + lab + ")}$",
>                 xy=(0.5*(xmin+xmax), 0.5*(ymin+ymax)),
>                 xytext=(0.9, 0.9),
>                 textcoords="axes fraction", fontsize=14 )
> 
> Where ax is initialized by:
> ax = plt.subplot(gs[ coords[0], coords[1] ])
> 
> and gs by:
> gs = mpgs.GridSpec( 3, 2, wspace=0.0, hspace=0.0 )
> 
> The trouble comes in when abs(ymax) < abs(ymin). When that is true, the 
> labels are offset upward by one row, for some reason.
> 
> I've attached a script that demonstrates the problem, and an example of the 
> output. I can work around this problem by using "data" coordinates, but even 
> so this reveals a bug somewhere.
> 
> Thanks,
> Sean Lake
> 
> <BugDemo.py><BugDemo.pdf>------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud 
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users


------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to