После некоторых проб и ошибок я нашел решение таким же простым, как text.set_position((x, y))
.
См. следующий пример ниже:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
text = ax.text(1, 1, 'Text')
def on_mouse_move(event):
if None not in (event.xdata, event.ydata):
text.set_position((event.xdata, event.ydata))
fig.canvas.draw()
fig.canvas.mpl_connect('motion_notify_event', on_mouse_move)
plt.show()
У меня была аналогичная проблема, «Моя проблема» была решена путем проверки и разрешения разрешения DNS (в нашем случае использование в cagefs имело разные / etc / hosts, чем основная система)
Ваш PHP-сервер обновлен, и ваш хостинг не поддерживает его.
Это проблема с размещением сервера. Вам нужно будет проверить хостинг.
Вы также можете прочитать дополнительные советы по этой ссылке: http://albertech.net/2011/05/fix-php_network_getaddresses-getaddrinfo-failed-name-or-service-not-known/