将文本添加到pandas dataframe plot中

时间:2014-03-09 20:36:55

标签: python python-3.x matplotlib pandas

我正在绘制一个dataFrame,我想添加有关信息的信息(数据的平均值和标准值) 我正在以这种方式绘制数据:

df = pd.DataFrame({'type': lifeExpExcel['Country'], 'Infant mort. rate':
lifeExpExcel['Infant mort. rate']})
ax = df.plot(kind='bar',x= lifeExpExcel['Country'])
ax.set_ylabel('Infant mort. rate')
ax.set_xlabel('Country')
plt.show()

我想在剧情中添加两个字符串(val + name) 我怎么能这样做?

顺便说一句,如果有更好的方法来制作情节,我想知道

1 个答案:

答案 0 :(得分:5)

您可以使用ax.text()ax.annotate()

ax.text接受x-coord和y-coord(在数据坐标中),然后将字符串作为参数。 ax.annotate稍微复杂一点:http://matplotlib.org/1.3.1/users/annotations_intro.html