lunes, 25 de abril de 2011

Usando pylab para hacer una gráfica múltiple.

#!/usr/bin/env python
"""
Ejemplo de múltiple plot con pylab
Se muestra cómo hacer una gráfica con múltiples datos, etiquetas título y rejilla.
"""
import numpy
import scipy
import pylab
#Leer los datos de archivo
v = pylab.genfromtxt("datos1.dat")w = pylab.genfromtxt("datos2.dat")
x = pylab.genfromtxt("datos3.dat")
#Trazamos la curva con los primeros 3001 puntos (de 0 a 3000) escalando las coordenadas por 10, usando el color rojo 'r', verde 'g' y azul 'b' y poniendo las etiquetas.
pylab.plot(v[0:3000,0]*10.0,v[0:3000,1],'r',label='datos1')
pylab.plot(w[0:3000,0]*10.0,w[0:3000,1],'g',label='datos2')
pylab.plot(x[0:3000,0]*10.0,x[0:3000,1],'b',label='datos3')
#Etiquetas para los ejes
pylab.xlabel('$cm^{-1}$')
pylab.ylabel('a.u.')
#Título de la gráfica
pylab.title('Título')
#Poner una rejilla
pylab.grid(True)
#Poner el cuadro con las leyendas
pylab.legend()
#Guardar la gráfica
pylab.savefig('archivo_salida')
#dibujar en pantalla
pylab.show()

No hay comentarios:

Publicar un comentario