SubplotGrid.twiny

SubplotGrid.twiny(*args, **kwargs)

Add an axes locked to the same location with a distinct x axis for every axes in the grid. This builds upon matplotlib.axes.Axes.twiny.

Parameters

**kwargs – Passed to CartesianAxes. You can optionally omit the x from CartesianAxes.format keywords beginning with x. For example: ax.altx(lim=(0, 10)) is equivalent to ax.altx(xlim=(0, 10)).

Returns

CartesianAxes – The resulting axes.

Note

This enforces the following default settings:

  • Places the old x axis on the bottom and the new x axis on the top.

  • Makes the old top spine invisible and the new bottom, left, and right spines invisible.

  • Adjusts the x axis tick, tick label, and axis label positions according to the visible spine positions.

  • Syncs the old and new y axis limits and scales, and makes the new y axis labels invisible.