plot dataframe kind =带有轴标签的行

时间:2015-12-06 20:14:30

标签: python pandas matplotlib plot axis-labels

我已经asked about labeling the axes而且我得到的答案让我对我当时的数据感到满意。但是现在我尝试使用kind=line绘制数据框,以便更好地评估我的值。所以我使用这些pandas方法,kind=linekind=bar的工作方式相同,但不提供轴的标签。所以我的数据框:

    name          Homework_note    Class_note     Behavior_note
    Alice Ji      7                6                 6
    Eleonora LI   2                5                 4
    Mike The      6                5                 3
    Helen Wo      5                3                 5

我使用的脚本:

    df=pd.read_csv(os.path.join(path,'class_notes.csv'), sep='\t|,',  engine='python')
    df.columns=['name', 'Homework_note', 'Class_note', 'Behavior_note']
    ax=df.plot(kind='line', x='name', color=['red','blue', 'green'], figsize=(400,100))
    ax.set_xlabel("Names", fontsize=56)
    ax.set_ylabel("Notes", fontsize=56) 
    ax.set_title("Notes evaluation", fontsize=79)
    plt.legend(loc=2,prop={'size':60})
    plt.savefig(os.path.join(path,'notes_names.png'), bbox_inches='tight', dpi=100)

我还可以添加什么来在轴上放置标签(x和y)?我更喜欢使用这些pandas方法,因为我觉得使用数据框架更舒服,但在使用这种类型的情节line时,我还没有找到放置标签的方法。

1 个答案:

答案 0 :(得分:0)

标签会显示较小的figsize (in inches!)。对于图例,请查看here