Seaborn 中的 FacetGrid 数据标签

FacetGrid Data Label in Seaborn

我在 CSV 文件中有以下虚拟数据:

Player,Month,Score
One,Jan,500
One,Feb,625
One,Mar,700
Two,Jan,300
Two,Feb,275
Two,Mar,1000
Three,Jan,600
Three,Feb,900
Three,Mar,1200

并通过 Seaborn 使用以下代码生成了 FacetGrid:

g = sns.FacetGrid(df, row="Player",col="Month", margin_titles=True)
g.map(sns.barplot, "Month", "Score")

看起来像:

但是,请注意每个图表上的 x 轴标签是 "Mar"(在底部),这是每个玩家数据集中的最后一个月。这是为什么?我如何更改或删除该标签?

您应该使用 factorplot,它负责一些关于哪些值需要出现在每个方面的重要簿记:

sns.factorplot(x="Month", y="Score",
               row="Player", col="Month", data=df,
               margin_titles=True, kind="bar")