[pyar] leer un archivo de texto?
Diego Mascialino
dmascialino en gmail.com
Mar Dic 7 00:03:53 ART 2010
2010/12/6 Adolfo Aguirre <aguirre.adolfo en gmail.com>:
> Como hago para hacer que esta graficacion se nutra de un archivo de texto
> "data.txt" con columnas para X y Y?
...
> plt.plot([1,2,3,4])
Adolfo, en el ejemplo que estas mostrando la columan X está
"impícita", solo le estas asignando valores a Y (podes ver la
documentación aca [0]).
numpy tiene la función loadtxt [1], que permite hacer lo que pedís.
Ejemplo:
$ cat data.txt
#X Y
1 1
2 4
3 9
4 16
$ cat ej.py
import numpy as np
import matplotlib.pyplot as plt
cols = np.loadtxt('data.txt')
x = cols[:,0]
y = cols[:,1]
plt.plot(x,y)
plt.show()
Saludos
Diego
[0] http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.plot
[1] http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html
More information about the pyar
mailing list