[yt-users] Annotations and FixedResolutionBuffers

Matthew Turk matthewturk at gmail.com
Thu Oct 11 18:15:05 PDT 2012


Hi Anthony,

On Thu, Oct 11, 2012 at 6:11 PM, Anthony Scopatz <scopatz at gmail.com> wrote:
> Thanks Nathan,
>
> You basically answered my question by pointing me to the link you did.  The
> sanctioned method is to modify the slc.plots[key].axes object.  Basically,
> yt gets the axis labels wrong by naming them x and y even though they are r
> and z.  Additionally, the font size is far too small to be readable.  While
> these are minor touch ups, they are critical for the figures not to be
> sloppy.

Ah -- and the axes will be fixed by the coordinate handler I punted on
earlier this week.  I'll return to this so we can get the axis names
correct, asap!

>
> I guess the other, related question is that when I change the font in
> matplotlib via matplotlib.rc('font', family='serif', size=16), it seems to
> change all fonts proportionally.  This makes the axes labels still look
> oddly sized.  Is there a way in yt to modify the proportions?

Unfortunately, not that I know of -- if you can suggest the right way
to do this, I'd be happy to take a pass at it, though.

>
> Be Well
> Anthony
>
>
> On Thu, Oct 11, 2012 at 6:56 PM, Nathan Goldbaum <nathan12343 at gmail.com>
> wrote:
>>
>> Hi Anthony,
>>
>> I don't quite understand what you're trying to do.  Do you want to somehow
>> extract the image array that you obtain after applying plot callbacks (e.g.
>> the annotate_* functions that hang off the plot window objects)?
>>
>> You want to change the labels in what way?
>>
>> It is possible to arbitrarily adjust the plots by accessing the underlying
>> axes object, this example in docs shows some possible modifications:
>> http://yt-project.org/doc/cookbook/simple_plots.html#accessing-and-modifying-plots-directly
>>
>> I guess I need some more information to give you more fleshed out advice.
>>
>> Cheers,
>>
>> Nathan
>>
>> On Oct 11, 2012, at 4:03 PM, Anthony Scopatz wrote:
>>
>> Hello all,
>>
>> I have not been able to figure out how to do this all day, but I was
>> wondering if there is any way to get a FRB from a SlicePlot?  The problem is
>> that I have some annotations that I would like to be use, but then using
>> FRBs in the normal way ignore any annotations that have been applied.  I
>> guess that I have access to the matplotlib.Axes object via slc.plots[key],
>> but this seems kinda excessive to just change some labels.  Is this the
>> right way to go about this?  I am on yt-3.0.
>>
>> Be Well
>> Anthony
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>>
>>
>>
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>>
>
>
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>



More information about the yt-users mailing list