[Python-es] Plotear multiples lineas usando python/basemap
Juan Luis Cano Rodríguez
juanlu001 en gmail.com
Jue Nov 15 11:53:51 CET 2012
Hola,
En primer lugar, por el tipo de datos que tienes y si quieres abrirlos
desde Excel, te recomiendo usar pandas. Puedes convertirlos a CSV y usar la
función `read_csv`:
http://pandas.pydata.org/pandas-docs/dev/io.html#csv-text-files
df = read_csv('datos.csv')
o leerlos desde Excel 2003 o 2007 directamente con ExcelFIle:
http://pandas.pydata.org/pandas-docs/dev/io.html#excel-files
xls =ExcelFile('path_to_file.xls')
df =xls.parse('Hoja1', index_col=None, na_values=['NA'])
En segundo lugar, no sé si te servirá pero aquí te enlazo un par de
artículos sobre como plotear datos de Basemap:
http://pybonacci.wordpress.com/2012/07/29/manual-de-introduccion-a-matplotlib-pyplot-vii-tipos-de-grafico-iv/
http://pybonacci.wordpress.com/2012/04/14/ejemplo-de-uso-de-basemap-y-netcdf4/
Espero que te sirvan, un saludo
Juan Luis Cano
2012/11/15 Boris Vladimir Comi <glez_b en comunidad.unam.mx>
> Hola a todos:
>
> Yo he comenzado a aprender acerca de python/matplolib/basemap y realmente
> necesito algo de ayuda. Mis datos se encuentran en un libro de excel con la
> siguiente estructura
>
> Evento Fecha
> Latitud Longitud Hora (UTC)
> 1 02/mayo
> 19,7 -95,2
> 0045
>
> 19,3 -95.3
> 0115
>
> 19,8
> -95,6 0145
>
> 19,9
> -96,6 0215
>
>
> 2 03/mayo
> 20,2
> -99,6 0815
>
> 21,5
> -99,8 0845
>
> 22,5
> -99,9 0915
>
> 23,5
> -100,0 0945
>
> 3 15/mayo
> 21,3
> -118,9 2215
>
> 21,5
> -118,7 2245
>
> 22,8
> -120,3 2315
>
> . .
> .
> . .
> . .
> .
> . .
> . .
> .
> . .
>
>
> primero, que necesito hacer para abrir archivos de excel en python?
>
> Me gustaria plotear una linea por separado que una las posiciones de cada
> uno de los eventos, es posible hacer esto? Tienen alguna idea de como
> hacerlo?
>
> La idea es plotear todas las trayectorias sobre una region en particular,
> para mi caso es México.
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20121115/ba24b51b/attachment.html>
Más información sobre la lista de distribución Python-es