Seaborn:在函数中将列名称作为Label传递

时间:2018-01-10 03:04:02

标签: python pandas seaborn

我有从数据框中绘制列的功能,如下所示。如何为图表定义标签,以便每当我调用此函数时," 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()

0 个答案:

没有答案