title: Seaborn set style removes the border configured by despine
body: <p>Consider this plot:</p>
  
  <pre><code>import matplotlib.pyplot as plt
  import seaborn as sns
  
  Data = sns.load_dataset("tips")
  g = sns.lmplot(x="total_bill", y="tip", hue="smoker", data = Data, legend_out = False, aspect = 2)
  g.set(xlabel = "independent", ylabel = "dependent")
  sns.despine(fig=None, ax=None, top=False, right=False, left=False, bottom=False, offset=None, trim=False)
  plt.show()
  </code></pre>
  
  <blockquote>
    <p><a href="https://i.stack.imgur.com/u8rJ5.png" rel="noreferrer"><img src="https://i.stack.imgur.com/u8rJ5.png" alt="enter image description here"></a></p>
  </blockquote>
  
  <p>Now if I add the settings:</p>
  
  <pre><code>sns.set(rc={'figure.figsize':(10,5)}, font_scale=1.5)
  sns.set_style({'axes.facecolor':'white', 'grid.color': '.8', 'font.family':'Times New Roman'})
  </code></pre>
  
  <p>It removes the border which I want to keep:</p>
  
  <blockquote>
    <p><a href="https://i.stack.imgur.com/IGXpU.png" rel="noreferrer"><img src="https://i.stack.imgur.com/IGXpU.png" alt="enter image description here"></a></p>
  </blockquote>
  
  <p>I would appreciate if you could help me know what is th eproblem and how I can fix it.</p>