Matplotlib 中绘图点的标签

3
所以这是一个关于已发布解决方案的问题。我试图在我的matplotlib散点图上放置一些数据标签。我试图模仿这里的解决方案:是否有MATLAB的datacursormode的matplotlib等效物?def __call__(self,event):中,我在以下行处失败了:
xdata, ydata = event.artist.get_data()
AttributeError: 'CircleCollection' object has no attribute 'get_data'

在这里查看文档:http://matplotlib.sourceforge.net/api/artist_api.html#module-matplotlib.artist,我没有找到Artist的get_data()方法。这是因为它已被弃用了还是我错过了什么?如果已经被弃用,有人知道如何获得等效的调用吗?
1个回答

3

如果你查看__call__中的其余代码,你会发现xdataydata从未被使用。你可以简单地删除这一行。

xdata, ydata = event.artist.get_data()

而且Joe的其余优美代码也能正常运行。


天啊,我怎么会错过那个。我想我匆匆忙忙地看了一眼限定的xdata和ydata引用。谢谢。 - user926914

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接