Como você pode plotar dados de um arquivo .txt usando matplotlib?

Quero plotar um arquivo txt usando matplotlib, mas continuo recebendo essa mensagem de erro. Eu não estou tão familiarizado com python, como comecei a aprender algumas semanas atrás. O arquivo de texto está formatado como (possui 2048 linhas):

6876.593750  1
6876.302246  1
6876.003418  0

Eu gostaria de plotar os dados do txt. Arquivo.
A mensagem de erro é [IndexError: índice da lista fora do intervalo]

O código que estou usando é:

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()

Agradeço antecipadamente!

questionAnswers(3)

yourAnswerToTheQuestion