Допустим, следующий код рисует простой график. Затем я хочу изменить диапазон оси X, изменив метку последнего тика оси X на элемент ввода, поэтому я могу просто нажать «10», а затем изменить его.
Таким образом, в основном строим элемент ввода поверх оси. Является ли это возможным? Я проверил matplotlib.widgets, похоже, такой реализации пока нет.
import numpy as np
import matplotlib.pyplot as plt
dataX = np.array([1,2,3,4,5,6,7,8,9,10])
dataY = np.array([1193,1225,1125,1644,1255,13676,2007,2008,12359,1210])
ax = plt.subplot(111)
ax.plot(dataX, dataY, linewidth=0.5)
plt.show()
