Python 3 para Impacientes - Gráficos en IPython
Python 3 para Impacientes - Gráficos en IPython
Python 3 para Impacientes - Gráficos en IPython
Tutorial de Python Tutorial de IPython Tutorial de EasyGUI Tutorial de Tkinter Tutorial de JupyterLab
Buscar
Gráficos en IPython
Python para impacientes
Anexos
Entradas + populares
Gráficos en IPython
Unos de los motivos que inspiraron el
desarrollo de IPython fue contar con una
herramienta que uniera la posibilidad de
Unos de los motivos que inspiraron el desarrollo de IPython fue contar con una herramienta que realizar cálcu...
uniera la posibilidad de realizar cálculos avanzados con la obtención de representaciones
Operaciones con fechas y horas.
gráficas de los propios datos que facilitaran su análisis. Calendarios
Los módulos datetime y calendar amplían
IPython utiliza Pylab para realizar los gráficos. Pylab es una API para Python de la biblioteca las posibilidades del módulo time que
provee funciones para manipular
gráfica Matplotlib (matplotlib.pyplot) que utiliza Numpy, un módulo matemático que añade
expresiones de ti...
funciones para operar con vectores o matrices.
Tkinter: interfaces gráficas en Python
Para trabajar con representaciones gráficas de datos tenemos varias posibilidades con IPython: Introducción Con Python hay muchas
posibilidades para programar una interfaz
gráfica de usuario ( GUI ) pero Tkinter es
Iniciar la consola interactiva y el interfaz gráfico orientado a objetos: fácil de...
En un cuaderno utilizar las funciones `%pylab` o `%matplotlib`. Tkinter: Diseñando ventanas gráficas
Introducción Para definir el modo en que
Cuando Notebook formaba parte de Ipython: deben colocarse los widgets (controles)
dentro de una ventana se utilizan los
gestores...
$ ipython3 notebook
Tkinter: Tipos de ventanas
A continuación, se muestran una serie de ejemplos que pretenden ilustrar la forma de trabajar Ventanas de aplicación y de diálogos En la
entrada anterior tratamos los distintos
con gráficos en IPython y Jupyter.
gestores de geometría que se utilizan para
dis...
En primer lugar iniciaremos la consola con:
Cadenas, listas, tuplas, diccionarios y
conjuntos (set)
$ ipython3 --pylab
Las cadenas , listas y tuplas son distintos
tipos de secuencias . Una secuencia es un
tipo de objeto que almacena datos y que
El argumento --pylab hace que al iniciar la sesión se carguen los módulos matplotlib.pylab y permite ...
NumPy con los alias mpl y np, respetivamente. Para obtener ayuda de estos módulos en
Expresiones Regulares. Módulo re
IPython:
El módulo re cuenta con funciones para
trabajar con expresiones regulares y
: numpy? ó numpy??
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 1/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
: pylab? ó pylab?? cadenas. La función match() La función
match comprueb...
Sitios
ActivePython
Anaconda
Bpython
Django
Flask
Ipython
IronPython
Matplotlib
Este tipo de gráficos pueden crearse también con el intérprete interactivo de Python si se MicroPython
importan los módulos adecuados. Hay dos modos de hacerlo: Numpy
Pillow
>>> import matplotlib.pyplot as plt
PortablePython
>>> import numpy as np
PyCharm
>>> lista1 = [11,2,3,15,8,13,21,34]
>>> plt.plot(lista1) PyDev
>>> plt.show() PyGame
Pypi
o bien, PyPy
Pyramid
>>> from pylab import * Python.org
>>> lista1 = [11,2,3,15,8,13,21,34]
SciPy.org
>>> plt.plot(lista1)
Spyder
>>> plt.show()
TurboGears
A continuación, se utilizan los métodos ion() y ioff() que activan o desactivan el modo interactivo
de dibujo para añadir, o no, nuevos datos sobre el gráfico actual.
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 2/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
Los métodos show() o draw() fuerzan que la información se muestre en el gráfico (datos, títulos,
etiquetas, etc.) aunque el modo interactivo esté desactivado:
Para añadir leyendas al gráfico anterior asignar al parámetro "label=" de plot() el literal de la
leyenda a mostrar. Y después, ejecutar el método legend().
: plt.legend(loc="upper left")
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 3/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
Para dar claridad a los gráficos pueden establecerse distintos estilos de líneas, marcadores y
colores:
Marcadores (marker=):
+, Cruz
., Punto
o,Círculo
*, Estrellas
p, Pentágonos
s, cuadrados
x, Tachados
D, Diamantes
h, Hexágonos y
^, Triángulos
Colores (color=):
b, blue
g, green
r, red
c, cyan
m, magenta
y, yellow
k, black
w, white
Ejemplo:
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 4/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
También, es posible cambiar las fuentes de los textos, los grosores de las líneas y otras
propiedades que modifican el aspecto de un gráfico.
En el siguiente ejemplo se crea un gráfico nuevo con el método figure() donde se representa
sólo una lista de valores y se definen los rótulos de los ejes.
Se han generado dos arrays con la funcion arange() del módulo Numpy con los siguientes
valores:
array([0, 1, 2, 3, 4, 5, 6, 7])
Los arrays se utilizan para definir los rótulos que se mostrarán en ambos ejes. En el eje "x" el
valor del índice es sustituido por un carácter alfabético y en el eje "y", directamente, se muestran
en la escala los valores del propio array.
Si estamos trabajando con varios gráficos a la vez para activar uno concreto indicaremos el
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 5/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
número que aparece en su barra de título. Cualquier acción que se realice a continuación se
hará sobre dicho gráfico: plt.figure(Numero)
Ejemplo:
Cuando se trabaja con varios gráficos, otra posibilidad de activar un gráfico determinado es
referirse a su nombre:
: plt.figure('Regiones')
: plt.figure('Dispersión')
: elementosx = np.random.rand(10) # Genera array 10 elementos eje x
: elementosy = np.random.rand(10) # Genera array 10 elementos eje y
: plt.scatter(elementosx, elementosy)
: plt.figure('Regiones')
: plt.plot(elementosx,elementosy)
: plt.subplot(1,2,1)
: plt.plot((1,2,3,4,5))
: plt.subplot(1,2,2)
: plt.plot((5,4,3,2,1))
Con el método hold() se conmutan dos estados: uno para continuar "dibujando" (True) sobre un
gráfico y otro para reiniciar el gráfico (False).
El método cla() borra toda la información relacionada con los ejes de un gráfico y el método clf()
borra todo el gráfico. Por otro lado, close() termina el gráfico cerrando su ventana.
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 6/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
: plt.cla() # Borrar información de los ejes
: plt.clf() # Borrar un gráfico completo
: plt.close() # Terminar un gráfico
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 7/8
5/4/2018 Python 3 para impacientes: Gráficos en IPython
Relacionado:
Gráficos con GooPyCharts
4 comentarios:
Gerardelli Santiago Cruz dijo...
En el gráfico de barras múltiples ¿como se le agrega el título y etiquetas a las barras?
21 de mayo de 2017, 13:58
muchas gracias.
18 de septiembre de 2017, 15:07
Publicar un comentario
http://python-para-impacientes.blogspot.mx/2014/08/graficos-en-ipython.html 8/8