PDF de programación - Introducción de gráficos de Python en LYX

Imágen de pdf Introducción de gráficos de Python en LYX

Introducción de gráficos de Python en LYXgráfica de visualizaciones

Publicado el 31 de Agosto del 2017
1.270 visualizaciones desde el 31 de Agosto del 2017
267,1 KB
4 paginas
Creado hace 9a (04/07/2014)
Introducción de grácos de Python en LYX

por Alex Vergara Gil

4 de julio de 2014

gracias a las recomendaciones de Rainer M. Krug

1. Un guión simple de python para mostrar grá-

cos en Lyx

El siguiente ejemplo muestra como insertar grácos producidos por guiones

de python en LYX

Cree el chero example.pygr y en un editor de texto escriba lo siguiente.

import numpy as np
from numpy.random import randn
import matplotlib as mpl
import matplotlib.pyplot as plt
import sys
np.random.seed(9221999)
data = randn(75)
plt.hist(data)
# Este es el paso más importante, el que le dará el gráfico en si
plt.savefig(sys.argv[1])

En LYX dena un nuevo formato de archivo en Herramientas > Preferen-
cias > Gestión de archivos. Al dar click en Nuevo llámelo Python Graph-
ics, póngale extensión pygr y marque el escaque de formato de gráco
vectorial. Si lo desea puede añadir un editor y un visor, la recomendación
es el eric si lo tiene instalado.

Ahora entre en Convertidores escoja Python Graphics en Del formato y
escoja eps o png en Al formato, en la línea Convertidor escriba lo siguiente
y de click en Añadir.

python $$i $$o

1

Figura 1: ejemplo de gráco de python

Figura 2: grácos estadísticos de MatPlotLib

Puede también usar el python3 si así lo desea. Cuando termine de click en
Guardar.

De nuevo en LYX cree un nuevo documento o use uno existente e introduzca
una nueva imagen, escoja su guión example.pygr y obtendrá lo mostrado
en la gura 1:

2. Ejemplos puros de MatPlotLib

Matplotlib es el módulo de python que usamos para generar estos grácos
y es muy potente, posee muchos ejemplos para hacer prácticamente cualquier
cosa, como los grácos estadísticos de la gura 2, mapas de contorno y guras
en 3D como en la gura 3, etc

3. Ejemplos más complicados

Existen otras librerías de Python más avanzadas como seaborn, scipy y
numpy. Incluso se pueden mostrar imágenes médicas con pydicom. Ver gura 4.

2

−4−3−2−1012340510152025−0.50.00.51.01.52.02.53.03.54.0−0.4−0.20.00.20.40.60.81.01.21.4−1.0−0.50.00.51.01.5variable, symmetric error0.00.51.01.52.02.53.03.54.04.510-210-1100variable, asymmetric error Figura 3: Mapas de contorno y supercies 3D de MatPlotLib

Figura 4: Ejemplos de uso de Seaborn y PyDicom

3

1.01.52.02.53.03.54.04.55.01.01.52.02.53.03.54.04.55.0pcolormesh with levels−0.853−0.560−0.2680.0250.3180.6110.9041.52.02.53.03.54.04.51.52.02.53.03.54.04.5contourf with levels−0.853−0.560−0.2680.0250.3180.6110.904−2.0−1.5−1.0−0.50.00.51.01.52.0−2.0−1.5−1.0−0.50.00.51.01.52.01.010.790.560.340.110.110.340.560.791.01−0.9−0.8−0.7−0.6−0.5−0.4−0.3−0.2−0.10246810−1.5−1.0−0.50.00.51.01.52.0 4. Conclusiones

Los guiones de Python que producen grácos pueden ser insertados fácil-
mente el LYX y son sólo el punto de partida. Este procedimiento puede ser gen-
eralizado para producir casi cualquier cosa. LYX es el framework que produce
documentos perfectos y ahora es capaz de introducir además grácos perfectos.

4
  • Links de descarga
http://lwp-l.com/pdf6684

Comentarios de: Introducción de gráficos de Python en LYX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad