title: Seaborn draw line on mean data points when plotting (not a linear line)
body: <p>I'm trying to make my plots in Python better. I have created a Seaborn graph with the following code:</p>
  
  <pre><code>df = pd.DataFrame(dict(times=times, wait=wait, triage=triage))
  
  flatui = ["#3498db", "#2ecc71", "#3498db"]
  sns.set_palette(flatui)
  sns.lmplot('times', 'wait', data=df, fit_reg=False, height=10, x_estimator=np.mean, truncate=True)
  plt.ylabel("Waiting time",fontsize='20')
  plt.xlabel("Time at day (0-23)",fontsize='20')
  </code></pre>
  
  <p>Using <code>x_estimator = np.mean</code> 2200+ data points are drawn. With the <code>np.mean</code>, only 24 points are drawn as x axis is time at day (0-23).</p>
  
  <p>When using the <code>np.mean</code> I also want to draw a line through every point, is there a way to do this?</p>
  
  <p>The plot the code produces looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/TXCpU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TXCpU.png" alt="enter image description here"></a></p>