擅长:python、mysql、java
<p>两件事:</p>
<ol>
<li><p>当您向<code>sns.displot</code>提供数据帧时,还需要指定分发使用的列作为<code>x</code>kwarg</p>
</li>
<li><p>这就引出了第二个问题:我不知道使用<code>sns.displot</code>获得多个发行版的方法,但您可以大致这样使用<code>sns.histplot</code>:</p>
</li>
</ol>
<pre><code>import matplotlib.pyplot as plt
import seaborn as sns
titanic = sns.load_dataset('titanic')
ax = sns.histplot(data=titanic,x='age',bins=30,color='r',alpha=.25,
label='age')
sns.histplot(data=titanic,x='fare',ax=ax,bins=30,color='b',alpha=.25,
label='fare')
ax.legend()
plt.show()
</code></pre>
<p>结果如下,请注意,我刚刚使用了一个示例数据集,以尽快获得一个粗略的图像:</p>
<p><a href="https://i.stack.imgur.com/xlG9q.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xlG9q.png" alt="enter image description here"/></a></p>