Как получить значения x и y на курсоре мыши, когда вы наводите указатель c на заданный график? - PullRequest
0 голосов
/ 21 апреля 2020

У меня возникли некоторые проблемы при распечатке неотмеченных значений x на моем графике, поэтому я использовал numpy метод arange для построения графика с индексом значений x и назвал его позже с метками x для оси x. Но с помощью этого метода я не могу получить значения x и y при наведении курсора мыши на график. Я попытался использовать модуль mplcursors для отображения значений x и y при наведении.

 from matplotlib import pyplot as plt
 import mplcursors
 import numpy as np
 x = ['a','a','a' ,'b','c']
 x1 = np.array(x)
 x2 = np.arange(len(x1))
 y = [1,2,3,4,5]
 plt.plot(x2,y,'ob-')
 plt.xticks(ticks =x2 , labels = x)
 mplcursors.cursor(hover = True)
 plt.show()

выходное изображение: https://i.stack.imgur.com/6kN8X.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...