How to draw borders outside plot area


I’m having trouble getting a multi-yaxis plot looks right. See:

The red bars are associated with the left y-axis. The green and blue bars are associated with the right y-axis. If you zoom in close enough, you’ll notice that the borders of the plot (the actual axes I guess) are drawn over and under the bars. Specifically, they slightly cover the red bars and are slighty covered by the green and blue bars.


1.) Is there a way to draw the borders completely outside of the actual plotting area regardless of how thick they are?

2.) If not, is there a way to have all bars appear underneath the border/axes when I have multiple subplots via twinx?


Avery Fay