<p dir="auto"><code class="notranslate">sharex=False</code> works as expected:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="titanic = sns.load_dataset(&quot;titanic&quot;)
titanic = titanic.assign(deck=titanic.deck.astype(object)).sort_values(&quot;deck&quot;)
g = sns.FacetGrid(titanic, col=&quot;sex&quot;, sharex=False, sharey=False)
g.map(sns.histplot, &quot;age&quot;);"><pre class="notranslate"><span class="pl-s1">titanic</span> <span class="pl-c1">=</span> <span class="pl-s1">sns</span>.<span class="pl-en">load_dataset</span>(<span class="pl-s">"titanic"</span>)
<span class="pl-s1">titanic</span> <span class="pl-c1">=</span> <span class="pl-s1">titanic</span>.<span class="pl-en">assign</span>(<span class="pl-s1">deck</span><span class="pl-c1">=</span><span class="pl-s1">titanic</span>.<span class="pl-s1">deck</span>.<span class="pl-en">astype</span>(<span class="pl-s1">object</span>)).<span class="pl-en">sort_values</span>(<span class="pl-s">"deck"</span>)
<span class="pl-s1">g</span> <span class="pl-c1">=</span> <span class="pl-s1">sns</span>.<span class="pl-v">FacetGrid</span>(<span class="pl-s1">titanic</span>, <span class="pl-s1">col</span><span class="pl-c1">=</span><span class="pl-s">"sex"</span>, <span class="pl-s1">sharex</span><span class="pl-c1">=</span><span class="pl-c1">False</span>, <span class="pl-s1">sharey</span><span class="pl-c1">=</span><span class="pl-c1">False</span>)
<span class="pl-s1">g</span>.<span class="pl-en">map</span>(<span class="pl-s1">sns</span>.<span class="pl-s1">histplot</span>, <span class="pl-s">"age"</span>);</pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/4952605/114877916-08d07580-9e00-11eb-99b4-c4ecf888443b.png"><img src="https://user-images.githubusercontent.com/4952605/114877916-08d07580-9e00-11eb-99b4-c4ecf888443b.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">but is ignored when using displot:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="sns.displot(titanic, x='age', col='sex', facet_kws=dict(sharex=False, sharey=False));"><pre class="notranslate"><span class="pl-s1">sns</span>.<span class="pl-en">displot</span>(<span class="pl-s1">titanic</span>, <span class="pl-s1">x</span><span class="pl-c1">=</span><span class="pl-s">'age'</span>, <span class="pl-s1">col</span><span class="pl-c1">=</span><span class="pl-s">'sex'</span>, <span class="pl-s1">facet_kws</span><span class="pl-c1">=</span><span class="pl-en">dict</span>(<span class="pl-s1">sharex</span><span class="pl-c1">=</span><span class="pl-c1">False</span>, <span class="pl-s1">sharey</span><span class="pl-c1">=</span><span class="pl-c1">False</span>));</pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/4952605/114877934-0bcb6600-9e00-11eb-90c2-c5cc93181fd1.png"><img src="https://user-images.githubusercontent.com/4952605/114877934-0bcb6600-9e00-11eb-90c2-c5cc93181fd1.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">Versions:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="matplotlib                3.4.1                    pypi_0    pypi
seaborn                   0.11.1                   pypi_0    pypi"><pre class="notranslate">matplotlib                3.4.1                    pypi_0    pypi
seaborn                   0.11.1                   pypi_0    pypi</pre></div>
<p dir="auto">Trying to create a displot with non-shared axis (both y and x) using the following function call:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import seaborn as sns
_df = sns.load_dataset(&quot;tips&quot;)
sns.displot(data=_df, x='tip', col='day', hue='smoker', stat=&quot;density&quot;, element='step', facet_kws={'sharex': False, 'sharey': False})"><pre class="notranslate"><code class="notranslate">import seaborn as sns
_df = sns.load_dataset("tips")
sns.displot(data=_df, x='tip', col='day', hue='smoker', stat="density", element='step', facet_kws={'sharex': False, 'sharey': False})
</code></pre></div>
<p dir="auto">The result is, X axis are still shared<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/13455948/107016192-c2540e80-67f1-11eb-8a7d-ef94e56011d9.png"><img src="https://user-images.githubusercontent.com/13455948/107016192-c2540e80-67f1-11eb-8a7d-ef94e56011d9.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">I've tried using FacetGrid with histplot, but then I can't get a legend.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="g = sns.FacetGrid(_df, col=&quot;day&quot;, sharex=False, sharey=False)
g.map_dataframe(sns.histplot, x=&quot;tip&quot;, stat=&quot;density&quot;, element=&quot;step&quot;, hue=&quot;smoker&quot;).add_legend()"><pre class="notranslate"><code class="notranslate">g = sns.FacetGrid(_df, col="day", sharex=False, sharey=False)
g.map_dataframe(sns.histplot, x="tip", stat="density", element="step", hue="smoker").add_legend()
</code></pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/13455948/107016629-460dfb00-67f2-11eb-9013-e69d13b2184d.png"><img src="https://user-images.githubusercontent.com/13455948/107016629-460dfb00-67f2-11eb-9013-e69d13b2184d.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">matplotlib 3.2.1<br>
seaborn-0.11.0</p>
<p dir="auto">Also tried upgrading to<br>
seaborn-0.11.1</p>
<p dir="auto">same issues</p>