要使用seaborn,您需要有一列平均值的列和一列以指定平均值来自哪个变量。
import pandas as pd
import seaborn as sns
df = pd.DataFrame({'x' : [1,9], 'y' : [4,3], 'z' : [7,2]})
new_df = pd.DataFrame({"columns" : df.columns, "mean" : df.mean()})
sns.barplot(x="columns", y="mean", data=new_df)
输出: