- Seaborn
备注**
barplot不设置estimator的话默认是算y在x下每一类的平均值的,若想修改可以设置为:
sns.barplot(estimator: lambda x: x.sum()) # 在x下的y求和
sns.barplot(estimator: lambda x: len(x)/len(df)) #求x下y的个数的占比
另外,除了下面提到的dataframe.plot
sns亦可以与groupby合作,达到排序或其他目的:
test = df.groupby(["x"], as_index=False).y.mean()
test.value_sort(by = "y", ascending = False, inplace=True) #排序
#若想自定义图标颜色,可自行设置palette,色号可以参考https://colorhunt.co/,也可使用seaborn的各类默认palette
pal = dict(Bad_Loan="#00FFFF"