[英]Grouped bar plot on the x-axis
我有個問題。 我想打印分組條形圖(使用 seaborn 或 matplotlib)。 當我運行下面的代碼片段時,我得到了
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
d = {'type': ['House', 'Boat', 'Bus', 'Bus', 'Boat'], 'room': ['private', 'public', 'public', 'private', 'nothing']}
df = pd.DataFrame(data=d)
print(df)
[OUT]
type room
0 House private
1 Boat public
2 Bus public
3 Bus private
4 Boat nothing
g = sns.catplot(
data=df, kind="bar",
x='type', y=df.groupby(['type']).count(), hue="room",
palette="dark", alpha=.6, height=6
)
g.despine(left=True)
g.set_axis_labels("", "Counts")
g.legend.set_title("")
[OUT]
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我想要的是
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.