擅长:python、mysql、java
<p>您可能需要使用countplot。默认情况下,条形图对值进行平均</p>
<pre class="lang-py prettyprint-override"><code>import seaborn as sns
import matplotlib.pyplot as plt
df = sns.load_dataset('titanic')
ax = sns.countplot(x="pclass", data=df[df['survived'] == 1])
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/m0JY6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/m0JY6.png" alt="example of a countplot"/></a></p>
<p>或使用<code>hue</code>:</p>
<pre class="lang-py prettyprint-override"><code>sns.set_theme("paper")
df = sns.load_dataset('titanic')
ax = sns.countplot(x="pclass", hue="survived", data=df)
</code></pre>
<p><a href="https://i.stack.imgur.com/lbnNV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lbnNV.png" alt="countplot with hue"/></a></p>