Вы можете использовать NumPy's loadtxt
для чтения данных, а затем использовать цикл for для построения координат x и y в пакетах по 7. Ниже приведен пример ответа.Просто замените sample.txt
на ваше фактическое имя файла (включая каталог, в котором находится файл).
import numpy as np
import matplotlib.pyplot as plt
x, y = np.loadtxt('sample.txt', unpack=True)
for i in range(0, 49, 7):
plt.plot(x[i:i+7], y[i:i+7])
plt.show()
РЕДАКТИРОВАТЬ Добавление меток
for lab, i in enumerate(range(0, 49, 7)):
plt.plot(x[i:i+7], y[i:i+7], label='group %d' %lab)
plt.legend()
plt.show()