我有从数据框中绘制列的功能,如下所示。如何为图表定义标签,以便每当我调用此函数时," COLUMN_NAME"将是数据框的列。
def plotting(df,column):
x_15 = pd.DataFrame({'COUNT':[len(df),df[column].sum()], 'LABEL':['TOTAL RECORDS','COLUMN_NAME']})
plt.figure(figsize=(4,6))
sns.set_style("whitegrid")
plt.title('NO. OF RECORDS FOR "COLUMN NAME"')
ax = sns.barplot(x="LABEL",y="COUNT", data=x_15)
ssa.annotate(ax, message = 'Count',location='Middle', fontsize = 15)
plt.show()