在matplotlib图中查找点的位置
大家好,
我正在绘制x与y的点图,如下例所示:
选择 | 换行 | 行号
- import numpy as np
- import matplotlib.pyplot as plt
- a = np.random.random(750)
- b = np.random.random(750)
- fig = plt.figure()
- ax = fig.add_subplot(111)
- ax.plot(a, b, 'ro')
- plt.show()
我有750分-希望能够通过鼠标悬停获得关于点的原点的信息。我知道我可以画出标签--但有这么多点,事情就会变得一团糟。我尝试使用mpldatacursor作为解决方案-如果您想要获得点的x,y坐标,这个方法效果很好,但它没有给我一个可以用来轻松定位绘制的值(例如,Numy数组中的位置)的值。是否可以获得数组中的位置(不是通过绘制标签?)通过鼠标悬停?