title: How can box plot be overlaid on top of swarm plot in Seaborn?
body: <p>I am trying to plot swarm plots and box plots together using matplotlib and Seaborn. I found how to plot them together but the box plot appears underneath the swarm plot. The problem with this is that the swarm plot points drown out the box plot and the box plot is lost. I thought that by switching the order of the functions called, to have the box plot called first rather than second as in the link below, would overlay the box plot on top but it does not.</p>
  
  <p>Is it possible to overlay the box plot on top of the swarm plot points? If not, is it possible to create lines indicating where the quartiles are?</p>
  
  <p>Code:</p>
  
  <pre><code>swarm_name = "Swarm_Plot_01"
  #
  sns.set_style("whitegrid")
  ax = sns.boxplot(   data = [df.Rate_VL1R, df.Rate_V12R, df.Rate_V23R, df.Rate_VM3R ],
     showcaps=False,boxprops={'facecolor':'None'},
     showfliers=False,whiskerprops={'linewidth':0})
  ax = sns.swarmplot( data = [df.Rate_VL1R, df.Rate_V12R, df.Rate_V23R, df.Rate_VM3R ] )
  plt.show()
  fig = ax.get_figure()
  fig.savefig(swarm_name)
  plt.figure()
  </code></pre>
  
  <p>This question is related to, but not exactly the same, as <a href="https://stackoverflow.com/questions/36153410/how-to-create-swarm-plot-with-matplotlib#">How to create a swarm plot with matplotlib</a> because I am looking to change the style, not just put the two together.</p>
  
  <p><a href="https://i.stack.imgur.com/e5QYJ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/e5QYJ.png" alt="Swarm plot with box plot"></a></p>