擅长:python、mysql、java
<p>正如您在评论中提到的,这应该是有效的:</p>
<pre><code>g = sns.FacetGrid(transactions, col="Processed Card Scheme")
g.map(sns.barplot,'Status','Transaction amount')
</code></pre>
<p>还是像这样</p>
<pre><code>import matplotlib.pyplot as plt
cardschemes = transactions['Processed Card Scheme'].values.unique()
fig, axs = plt.subplots(ncols=len(cardschemes))
for i, scheme in enumerate(cardschemes):
sns.barplot(x="Status",
y="Transaction amount",
data=transactions[transactions['Processed Card Scheme'] == scheme],
ax=axs[i])
</code></pre>
<p>顺便说一句,如果你使用<a href="https://stackoverflow.com/help/minimal-reproducible-example">minimum reproducible example</a>,回答问题会更容易</p>