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.