¿Cómo puede trazar datos de un archivo .txt usando matplotlib?

Quiero trazar un archivo txt usando matplotlib pero sigo recibiendo este mensaje de error. No estoy tan familiarizado con Python, ya que comencé a aprender hace un par de semanas. El archivo de texto está formateado como (tiene 2048 filas de largo):

6876.593750  1
6876.302246  1
6876.003418  0

Me gustaría trazar los datos del txt. archivo.
El mensaje de error es [IndexError: índice de lista fuera de rango]

El código que estoy usando es:

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

¡Gracias de antemano!

Respuestas a la pregunta(3)

Su respuesta a la pregunta