Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2013, 13:08
jcoterobaca
 
Fecha de Ingreso: julio-2013
Mensajes: 4
Antigüedad: 10 años, 9 meses
Puntos: 0
Problema, graficar con python y pylab

Saludos a todos los foreros, soy nuevo en python y tengo el sgte problema:

Estoy tratando de graficar datos numéricos contenidos en un archivo csv, con el código que he puesto mas abajo, a pesar de que parece estar correcto todo, cuando coloco la sentencia pl.plot(x, y) y a continuación pl.show, la gráfica nunca se muestra, las variables x e y son tipo list y parecen guardarse correctamente, he probado un ejemplo de uso de la librería pylab para graficar y en ese ejemplo si gráfica correctamente, he colocado en el interprete linea por linea, y este no arroja ningún error.
¿Alguien sabe donde o cual es el problema?

Código:
# procesar_csv.py
import numpy as np
import pylab as pl
import csv
#

entrada = open('/home/jcristhian/test.csv')
tabla = []
for fila in csv.reader(entrada):
    tabla.append(fila)
    
entrada.close()
#lent=len(tabla)-1
lent=10
x=np.zeros(lent).tolist()
y=np.zeros(lent).tolist()
for fila in range(1, lent+1):
    x[fila-1]=tabla[fila][0]=float(tabla[fila][0])
    y[fila-1]=tabla[fila][1]=float(tabla[fila][1])

pl.plot(x,y)
pl.show
Agradezco su ayuda y atención.