... or report it as a bug against Cartopy for not observing the pad rcParam?

On Wed, Sep 7, 2016 at 12:59 PM, Hearne, Mike <mhea...@usgs.gov> wrote:

> It turns out that the Cartopy gridline labels are NOT tick labels, but
> Text objects managed by the Gridliner class.   I think I'm just going
> to draw the grid line labels myself.
>
> On Wed, Sep 7, 2016 at 9:04 AM, Benjamin Root <ben.v.r...@gmail.com>
> wrote:
> > Hmm, strange. Well, I know this works in mplot3d (we have a test for it)
> >
> >     for i, tick in enumerate(ax.yaxis.get_major_ticks()):
> >         tick.set_pad(tick.get_pad() - i * 5)
> >
> > A bit silly, but it is how you can have labels anywhere you want
> relative to
> > the ticks.
> >
> >
> > On Wed, Sep 7, 2016 at 11:47 AM, Hearne, Mike <mhea...@usgs.gov> wrote:
> >>
> >> I couldn't find an rcParams property called "tickpad".  I did find
> >> "xtick.major.pad", which was set to 4.0.  Setting it to a negative
> >> value has no effect.  xtick.minor.pad doesn't do anything either.
> >>
> >> On Wed, Sep 7, 2016 at 8:32 AM, Benjamin Root <ben.v.r...@gmail.com>
> >> wrote:
> >> > I think you do that by setting a negative tickpad value in the
> rcParams.
> >> >
> >> > On Wed, Sep 7, 2016 at 11:28 AM, Hearne, Mike <mhea...@usgs.gov>
> wrote:
> >> >>
> >> >> Thomas - I hate to be obtuse, but did you mean to imply that the
> xaxis
> >> >> and yaxis properties of an Axes object are AxisArtist objects?
> >> >> IPython tells me that they are XAxis and YAxis objects. From
> >> >> inspecting the GitHub repo, it seems that these are child classes of
> >> >> the Axis object.
> >> >>
> >> >> I suppose I should ask the question addressing the problem I actually
> >> >> have:  How do I render the tick (map) labels *inside* a Cartopy map
> >> >> instead of *outside*?
> >> >>
> >> >> Thanks,
> >> >>
> >> >> Mike
> >> >>
> >> >> On Tue, Sep 6, 2016 at 5:03 PM, Thomas Caswell <tcasw...@gmail.com>
> >> >> wrote:
> >> >> > ax.xaxis or ax.yaxis
> >> >> >
> >> >> > axes_grid is an alternative to the default Axes/Axis classes.
> >> >> >
> >> >> > Tom
> >> >> >
> >> >> >
> >> >> > On Tue, Sep 6, 2016, 19:53 Hearne, Mike <mhea...@usgs.gov> wrote:
> >> >> >>
> >> >> >> Python: 3.5
> >> >> >> Matplotlib: 1.5.2
> >> >> >>
> >> >> >> I'm trying to invert the tick labels on a Cartopy map, and I found
> >> >> >> this Matplotlib example:
> >> >> >>
> >> >> >> ax.axis[:].invert_ticklabel_direction()
> >> >> >>
> >> >> >> found here:
> >> >> >> http://matplotlib.org/mpl_toolkits/axes_grid/users/
> axisartist.html
> >> >> >>
> >> >> >> My problem is that any Axes object (or child class thereof) that
> >> >> >> I've
> >> >> >> experimented with says that the axis attribute is a *method*, not
> a
> >> >> >> sequence as I infer from the above example.
> >> >> >>
> >> >> >> How do I get the axisartists for a bog-standard Axes instance?
> >> >> >>
> >> >> >> Thanks in advance,
> >> >> >>
> >> >> >> Mike
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> ------------------------------------------------------------
> ------------------
> >> >> >> _______________________________________________
> >> >> >> Matplotlib-users mailing list
> >> >> >> Matplotlib-users@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >> >>
> >> >>
> >> >>
> >> >> ------------------------------------------------------------
> ------------------
> >> >> _______________________________________________
> >> >> Matplotlib-users mailing list
> >> >> Matplotlib-users@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >> >
> >> >
> >
> >
>
------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to