Generando una gráfica con PyQT y matplotlib (escala semilogaritmica). Parte 13

Posted on vie 10 junio 2011 in Tutorial Python • Tagged with Linux, Python, pyqt, matplotlib, numpy • 3 min read

En este artículo se explicará como crear gráficas con escala semilogaritmitca.

La idea es graficar la función: y = sin(pi(x*(1/2)))

La gráfica muestra la figura de la función con escala semilogaritmica.

Gráfica semilogaritmica 1

El código para generar la gráfica mostrada simplemente usando numpy y matplotlib es la siguiente:

#!/usr …

Continue reading

Generando una gráfica con PyQT y matplotlib (coordenadas polares). Parte 12

Posted on mié 08 junio 2011 in Tutorial Python • Tagged with Linux, Python, pyqt, matplotlib, numpy • 2 min read

Continuando con los artículos sobre matplotlib y ahora usando PyQT, se explicará como crear gráficas con coordenadas polares.

La ecuación que se va a graficar es la siguiente:

r = 2 coseno(pit) siendo 0 <2

La gráfica se muestra en la siguiente figura:

Gráfica coordenadas polares - matplotlib

El código para generar dicha gráfica …


Continue reading

Generando una gráfica en python con matplotlib con PyQT. Parte 11

Posted on lun 06 junio 2011 in Tutorial Python • Tagged with Linux, Python, pyqt, matplotlib • 2 min read

A partir de este artículo las gráficas con matplotlib se explicarán con la librería gráfica PyQT. Para ello en otros artículos se reiniciará la serie sobre pyQT.

En este artículo se tomará las funciones creadas en el artículo anterior para calcular la trayectoria del lanzamiento de proyectil y se creará …


Continue reading

Generando una gráfica en python con matplotlib. Parte 10

Posted on dom 05 junio 2011 in Tutorial Python • Tagged with Linux, Python, gtk, matplotlib • 3 min read

Revisando algunos scripts que tengo en mi equipo me encontre con uno que hace el cálculo de la física de un lanzamiento vertical.

La precisión del cálculo se logra con un arreglo donde se define los datos de la variable tiempo.

Esto se logra gracias al modulo numpy que permite …


Continue reading

Desarrollo de aplicaciones gráficas con python+gtk+glade. Parte 9. Matplotlib

Posted on vie 01 enero 2010 in Tutorial Python • Tagged with Linux, Python, gtk, glade, matplotlib • 2 min read

Continuando con los artículos de desarrollo de aplicaciones con python y gtk. Ahora uniré los artículos relacionados con matplotlib y gtk. Se diseño una ventana de dialogo con una gráfica en el centro, 2 botones, uno para cargar la curva en la gráfica y el otro botón para cerrar la …


Continue reading

Tutoriales de matplotlib con python. Parte 6

Posted on mié 17 junio 2009 in Tutorial Python • Tagged with Linux, Python, Matplotlib • 1 min read

Continuando con los tutoriales de matplotlib, ahora se mostrará como colocar 2 gráficas separadas.

A continuación se muestra el código:

Matplotlib6 código

Se importan los módulos necesarios, se define una función que devuelve el resultado de un cálculo matemático, luego se define los rangos de tiempo1 y tiempo2.

Se define la figura …


Continue reading

Tutoriales de matplotlib con python. Parte 5

Posted on mar 16 junio 2009 in Tutorial Python • Tagged with Linux, Python, Matplotlib • 1 min read

El siguiente ejemplo se muestra como colocar varias curvas en una misma gráfica.

>>> from pylab import *
>>> t=arange(0.,2.*pi,0.1)
>>> s=cos(t)
>>> x=sqrt(t)
>>> y = sin(t)
>>> p1=plot(t,s, 'g-o',linewidth=2)
>>> p2=plot(t,x, 'r--',linewidth=3)
>>> p3=plot(t,y …

Continue reading

Tutoriales de matplotlib con python. Parte 4

Posted on mar 16 junio 2009 in Tutorial Python • Tagged with Linux, Python, Matplotlib • 1 min read

El siguiente ejemplo se graficará una curva senosoidal definiendo un rango de tiempo.

>>> import numpy
>>> import pylab
>>> t = numpy.arange(0.0, 1.0+0.01, 0.01)
>>> s = numpy.cos(2*2*numpy.pi*t)
>>> pylab.plot(t, s)
[]
>>> pylab.xlabel('tiempo (seg)')
>>> pylab.ylabel('Tension (mV)')
>>> pylab.title …

Continue reading

Tutoriales de matplotlib con python. Parte 3 Histograma

Posted on mar 16 junio 2009 in Tutorial Python • Tagged with Linux, Python, Matplotlib • 1 min read

Ahora se demostrará como graficar un histograma. El ejemplo que se usará es el de graficar una gaussiana.

>>> from pylab import randn, hist
>>> import matplotlib.pyplot as plt
>>> plt.title("Ejemplo de graficar una gaussiana")
>>> x = randn(10000)
>>> plt.hist(x)
(array([ 26, 182, 846, 2061, 2876, 2449, 1194, 312 …

Continue reading

Tutoriales de matplotlib con python. Parte 2

Posted on mar 16 junio 2009 in Tutorial Python • Tagged with Linux, Python, Matplotlib • 1 min read

Ahora se mostrará como se definen unos puntos en el gráfico, se define el rango de los ejes.

ernesto@zvezda:~/bin$ python2.5
Python 2.5.4 (r254:67916, Feb 17 2009, 20:16:45)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information …

Continue reading