matplotlib中的点的标签

时间:2012-01-21 21:21:17

标签: python matplotlib

所以这是一个有关已发布解决方案的问题。我试图在matplotlib散点图中的点上放置一些数据标签。我试图在这里模仿解决方案:

Is there a matplotlib equivalent of MATLAB's datacursormode?

def __call__(self, event):内我在线上失败了:

xdata, ydata = event.artist.get_data()
AttributeError: 'CircleCollection' object has no attribute 'get_data'

在此处查看文档:{​​{3}}

我看不到艺术家的方法get_data()。这只是被弃用的东西还是我错过了什么?如果是的话,任何人都知道如何获得同等的电话?

1 个答案:

答案 0 :(得分:3)

如果您查看__call__中的其余代码,您会看到xdata并且ydata从未使用过。您只需删除该行

即可
xdata, ydata = event.artist.get_data()

而Joe的漂亮代码的其余部分工作得很好。