The [`YAxis.tick_right()`](http://matplotlib.org/api/axis_api.html#matplotlib.axis.YAxis.tick_right) method doesn't move a scale factor when the formatter introduces one. The following minimal example should demonstrate that: ``` python import numpy from matplotlib import pyplot data = numpy.random.random(1e4) * 1e-22 fig, axes = pyplot.subplots(2, 1, sharex=True) axes[0].plot(data) axes[1].plot(data ** (.5)) axes[1].yaxis.set_label_position('right') axes[1].yaxis.tick_right() ```  The `1e-11` factor should ideally be on the right-hand-side with the tick labels.
Activity
WeatherGod commentedon Jan 29, 2015
Hmm, that's a bit odd. If I recall correctly, the offset/scale text is
moved to the right whenever we use twinx().
On Tue, Jan 27, 2015 at 7:20 PM, Duncan Macleod notifications@github.com
wrote:
Fix scale factor label issue matplotlib#4043
Merge pull request matplotlib#2 from CSC-D01-Winter-2015/Issue-#4043