Закрепление оси в матплотлибе - PullRequest
0 голосов
/ 19 июня 2019

Я работаю над построением графика в matplotlib. Значение координат постоянно меняется каждый раз, когда добавляется новая точка. Я хочу, чтобы координаты обеих осей были максимальными, и значения не должны изменяться, даже если добавлено много точек.

Я нашел код только для фиксации осей в определенной позиции, а не координат.

for i in range(len(xi)):
    xia.append(xi[i])
    tempya.append(tempy[i])
    fig = plt.figure()
    ax = fig.add_subplot(1, 1, 1)
    x = np.linspace(-10,10,200)
    ax.grid(True, which='both')
    ax.spines['left'].set_position('center')
    ax.spines['right'].set_color('none')
    ax.spines['bottom'].set_position('center')
    ax.spines['top'].set_color('none')
    ax.spines['left'].set_smart_bounds(True)
    ax.spines['bottom'].set_smart_bounds(True)
    ax.xaxis.set_ticks_position('bottom')
    ax.yaxis.set_ticks_position('left')
    plt.text(int(xi[i]), int(tempy[i]), str(ans[i]), fontsize=8)
    ax.scatter((xia),(tempya))
    plt.show()

Image 1

Image 2

...