matplotlib 如何在python中使用条形图绘制2个变量之间的相互关系?

ajsxfq5m  于 2022-11-30  发布在  Python
关注(0)|答案(1)|浏览(122)

在Pandas Dataframe 中,我有三列:
| 立柱|数值|
| - -|- -|
| 文化程度|一个月一个月一个月一个月一个月一个月一个月一个月|
| 学历-数字|一米三纳一,一米四纳一,一米五纳一,......|
| 薪金|10|
我想绘制一个条形图,y轴为count,x轴为educational level,x轴为salary。如何使用matplotlibseaborn来实现这一点?

我试过:

df = pd.read_csv("ds.csv")

fig, ax = plt.subplots()
sns.barplot(ax = ax, data = df, x = 'EDUCATION-NUM', y = 'SALARY')

plt.show()

但这不是我想要的。

xmd2e60i

xmd2e60i1#

您需要执行一些操作以生成图表中的count。它是否来自“EDUCATION-NUM”?
生成后:
x = 'Education level'y = 'count'
要进行分段,请使用hue = 'SALARY'
文档位于:https://seaborn.pydata.org/generated/seaborn.barplot.html

相关问题