title: Cannot change linestyle in Seaborn.FacetGrid
body: <p>I'm trying to create a FacetGrid with full and dashed lines like <a href="https://stackoverflow.com/a/44262695">in this comment</a>. Based on the code in the comment and on the <a href="https://seaborn.pydata.org/generated/seaborn.FacetGrid.html" rel="nofollow noreferrer">FacetGrid doc</a> this should work, however, I only get full lines, no dashes.  </p>
  
  <p>Could someone please help me out?  </p>
  
  <p>Min. working example:  </p>
  
  <pre><code>import matplotlib
  import pandas as pd
  import seaborn as sns
  
  # toy data
  x = [i for i in range(10)]*3
  y = [0.5*i for i in range(10)]
  y.extend([0.7*i for i in range(10)])
  y.extend([0.3*i for i in range(10)])
  mode = ["A" for i in range(10)]
  mode.extend(["B" for i in range(10)])
  mode.extend(["C" for i in range(10)])
  method = ["X" for i in range(5)]
  method.extend(["Y" for i in range(5)])
  method = method*3
  df = pd.DataFrame({'x' : x, 'y' : y, 'mode' : mode, 'method' : method})
  
  sns.set_context("paper")
  sns.set(style="whitegrid")
  blue = matplotlib.colors.hex2color('#5862f4')
  pink = matplotlib.colors.hex2color('#e059c3')
  
  
  kw = {'color': [pink, pink, blue], 'linestyle' : ["-","--","-"]}
  p = sns.FacetGrid(df, col='method', hue='mode', sharey='row', margin_titles=True, hue_kws=kw)
  p.map(sns.lineplot, 'x', 'y')
  p.axes[0,0].set_xlim(0,10)
  p.add_legend()
  
  plt.savefig("test.png", bbox_inches='tight')
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/rdR2U.png" alt="Result"></p>