See a SO question I asked that has the relevant information: http://stackoverflow.com/questions/28840036/pandas-secondary-y-axis-for-boxplots Essentially, the `secondary_y` argument of `plot()` doesn't do anything for boxplots and several other plot types. It will work for line plots however.