Я бы рекомендовал использовать NumPy's loadtxt
для чтения данных в два отдельных массива, как показано в следующем полном ответе. Кроме того, вы должны попытаться установить пределы после печати.
import numpy as np
import matplotlib.pyplot as plt
x, y = np.loadtxt('....\test.txt', unpack=True)
plt.plot(x, y)
plt.ylim(1, 4)
plt.xlim(1, 3)
plt.show()