使用Pandas条形图上的值注释条形图
我正在寻找一种方法来使用我的DataFrame中的舍入数值来在Pandas条形图中注释我的条形图。
>>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366
我想得到这样的东西:
我尝试使用此代码示例,但注释都集中在x刻度上:
>>> ax = df.plot(kind='bar') >>> for idx, label in enumerate(list(df.index)): for acc in df.columns: value = np.round(df.ix[idx][acc],decimals=2) ax.annotate(value, (idx, value), xytext=(0, 15), textcoords='offset points')
饮歌长啸
相关分类