У меня есть DataFrame как это:
Municipality Category Count
0 BECKENRIED Rindvieh 374.0
1 BECKENRIED Rindvieh 69.0
2 BECKENRIED Rindvieh 1.0
3 BECKENRIED Rindvieh 120.0
4 BECKENRIED Rindvieh 5.0
... ... ... ...
346 WOLFENSCHIESSEN Geflügel 7.0
347 WOLFENSCHIESSEN Geflügel 5010.0
348 WOLFENSCHIESSEN Andere 2.0
349 WOLFENSCHIESSEN Andere 8.0
350 WOLFENSCHIESSEN Andere 7.0
После группировки и суммирования по «Счету» я нахожу, сколько животных имеет каждый муниципалитет:
nw_animals_2020.groupby(["Municipality", "Category"])["Count"].sum()
Municipality Category
BECKENRIED Andere 13.0
Equiden 15.0
Geflügel 75.0
Rindvieh 779.0
Schafe 259.0
...
WOLFENSCHIESSEN Geflügel 5267.0
Rindvieh 1526.0
Schafe 470.0
Schweine 426.0
Ziegen 783.0
Однако при использовании seaborn.countplot
, сумма совершенно иная и, как представляется, ограничена 10:
g = sns.catplot(x="Gemeinde", hue="Gattung", data=nw_animals_2020, kind="count")
g.set_xticklabels(rotation=45)
В чем здесь проблема?