繁体   English   中英

matplotlib 图中点的标签

[英]Label for point in plots in matplotlib

所以这是一个关于已发布解决方案的问题。 我试图在我拥有的 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( ) 方法。 这只是已被弃用的东西还是我错过了什么? 如果是这样,有人知道如何获得等效的电话吗?

如果您查看__call__中的其余代码,您将看到从未使用过xdataydata 您可以简单地删除该行

xdata, ydata = event.artist.get_data()

乔的其余漂亮代码工作得很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM