Как вы можете построить данные из файла .txt, используя matplotlib?
Я хочу построить TXT-файл, используя matplotlib, но я продолжаю получать это сообщение об ошибке. Я не очень знаком с питоном, так как начал учиться пару недель назад. Текстовый файл отформатирован следующим образом (длина его 2048 строк):
6876.593750 1
6876.302246 1
6876.003418 0
Я хотел бы построить данные из TXT. файл.
Сообщение об ошибке [IndexError: список индекса вне диапазона]
Код, который я использую:
import numpy as np
import matplotlib.pyplot as plt
with open("Alpha_Particle.txt") as f:
data = f.read()
data = data.split('\n')
x = [row.split(' ')[0] for row in data]
y = [row.split(' ')[1] for row in data]
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_title("Plot title")
ax1.set_xlabel('x label')
ax1.set_ylabel('y label')
ax1.plot(x,y, c='r', label='the data')
leg = ax1.legend()
plt.show()
Заранее спасибо!