所以这是一个有关已发布解决方案的问题。我试图在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()。这只是被弃用的东西还是我错过了什么?如果是的话,任何人都知道如何获得同等的电话?
答案 0 :(得分:3)
如果您查看__call__
中的其余代码,您会看到xdata
并且ydata
从未使用过。您只需删除该行
xdata, ydata = event.artist.get_data()
而Joe的漂亮代码的其余部分工作得很好。