Matplotlib
[Pages:98]matplotlib
#matplotlib
Tabla de contenido
Acerca de
1
Cap?tulo 1: Empezando con matplotlib
2
Observaciones
2
Visi?n general
2
Versiones
2
Examples
2
Instalaci?n y configuraci?n
2
Windows
2
OS X
2
Linux
3
Debian / Ubuntu
3
Fedora / Red Hat
3
Soluci?n de problemas
3
Personalizando un gr?fico de matplotlib
3
Sintaxis imperativa vs orientada a objetos
5
Arreglos bidimensionales (2D)
7
Cap?tulo 2: Animaciones y tramas interactivas.
8
Introducci?n
8
Examples
8
Animaci?n b?sica con funci?n de animaci?n.
8
Guarda la animaci?n en gif
9
Controles interactivos con matplotlib.widgets
10
Trazar datos en vivo de la tuber?a con matplotlib
11
Cap?tulo 3: Cerrar una ventana de figura
14
Sintaxis
14
Examples
14
Cerrando la figura activa actual usando pyplot
14
Cerrar una figura espec?fica usando plt.close ()
14
Cap?tulo 4: Colormaps
15
Examples
15
Uso b?sico
15
Usando colormaps personalizados
17
Colormaps perceptualmente uniformes
19
Mapa de colores discreto personalizado
21
Cap?tulo 5: Figuras y objetos de ejes
23
Examples
23
Creando una figura
23
Creando unos ejes
23
Cap?tulo 6: Gr?ficas de caja
25
Examples
25
Cuadros de caja b?sicos
25
Cap?tulo 7: Gr?ficas de caja
27
Examples
27
Funci?n boxplot
27
Cap?tulo 8: Histograma
34
Examples
34
Histograma simple
34
Cap?tulo 9: Integraci?n con TeX / LaTeX
35
Observaciones
35
Examples
35
Insertando f?rmulas TeX en parcelas
35
Guardando y exportando parcelas que utilizan TeX.
37
Cap?tulo 10: Leyendas
39
Examples
39
Leyenda simple
39
Leyenda colocada fuera de la trama
41
Leyenda ?nica compartida en m?ltiples subparcelas
43
M?ltiples leyendas en los mismos ejes
44
Cap?tulo 11: L?neas de cuadr?cula y marcas de garrapatas
48
Examples
48
Parcela Con Gridlines
48
Parcela Con L?neas De Rejilla
48
Parcela con l?neas de rejilla mayores y menores
49
Cap?tulo 12: LogLog Graphing
51
Introducci?n
51
Examples
51
LogLog graficando
51
Cap?tulo 13: Manipulaci?n de imagen
54
Examples
54
Abriendo imagenes
54
Cap?tulo 14: Mapas de contorno
56
Examples
56
Trazado de contorno rellenado simple
56
Trazado de contorno simple
57
Cap?tulo 15: Parcelas b?sicas
58
Examples
58
Gr?fico de dispersi?n
58
Un simple diagrama de dispersi?n
58
Un diagrama de dispersi?n con puntos etiquetados
59
Parcelas Sombreadas
60
Regi?n sombreada debajo de una l?nea
60
Regi?n sombreada entre dos l?neas
61
L?neas de parcelas
62
Trazo de l?nea simple
62
Diagrama de datos
64
Datos y linea
65
Mapa de calor
66
Cap?tulo 16: Parcelas M?ltiples
70
Sintaxis
70
Examples
70
Rejilla de subparcelas usando subparcela
70
M?ltiples l?neas / curvas en la misma parcela
71
Parcelas M?ltiples con Gridspec
73
Un gr?fico de 2 funciones en el eje x compartido.
74
Parcelas m?ltiples y caracter?sticas de parcelas m?ltiples
75
Cap?tulo 17: Parcelas tridimensionales
83
Observaciones
83
Examples
86
Creando ejes tridimensionales.
86
Cap?tulo 18: Sistemas de coordenadas
88
Observaciones
88
Examples
89
Sistemas de coordenadas y texto.
89
Creditos
92
Acerca de
You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: matplotlib
It is an unofficial and free matplotlib ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official matplotlib.
The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.
Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to info@
1
Cap?tulo 1: Empezando con matplotlib
Observaciones
Visi?n general
matplotlib es una biblioteca de trazado para Python. Proporciona API orientadas a objetos para incrustar gr?ficos en aplicaciones. Es similar a MATLAB en capacidad y sintaxis. Fue escrito originalmente por JDHunter y se est? desarrollando activamente. Se distribuye bajo una licencia BSD-Style.
Versiones
Versi?n
Versiones de Python compatibles
1.3.1 2.6, 2.7, 3.x
1.4.3 1.5.3
2.6, 2.7, 3.x 2.7, 3.x
2.x
2.7, 3.x
Observaciones
Versi?n estable m?s antigua Versi?n estable anterior Versi?n estable actual ?ltima versi?n de desarrollo
Fecha de lanzamiento
2013-10-10
2015-07-14 2016-01-11
2016-07-25
Examples
Instalaci?n y configuraci?n
Existen varias formas de instalar matplotlib, algunas de las cuales depender?n del sistema que est? utilizando. Si tiene suerte, podr? usar un administrador de paquetes para instalar f?cilmente el m?dulo matplotlib y sus dependencias.
Windows
En las m?quinas con Windows puede intentar usar el administrador de paquetes pip para instalar matplotlib. Consulte aqu? para obtener informaci?n sobre la configuraci?n de pip en un entorno Windows.
2
OS X
Se recomienda que utilice el administrador de paquetes pip para instalar matplotlib. Si necesita instalar algunas de las bibliotecas que no son de Python en su sistema (por ejemplo, libfreetype ), considere usar Homebrew .
Si no puede usar pip por cualquier motivo, intente instalar desde la fuente .
Linux
Lo ideal ser?a utilizar el administrador de paquetes del sistema o pip para instalar matplotlib, ya sea instalando el paquete python-matplotlib o ejecutando pip install matplotlib . Si esto no es posible (por ejemplo, no tiene privilegios de sudo en la m?quina que est? usando), entonces puede instalar desde la fuente usando la opci?n --user : python setup.py install --user . Normalmente, esto instalar? matplotlib en ~/.local .
Debian / Ubuntu
sudo apt-get install python-matplotlib
Fedora / Red Hat
sudo yum install python-matplotlib
Soluci?n de problemas
Consulte el sitio web de matplotlib para obtener consejos sobre c?mo reparar un matplotlib roto.
Personalizando un gr?fico de matplotlib
import pylab as plt import numpy as np
plt.style.use('ggplot')
fig = plt.figure(1) ax = plt.gca()
# make some testing data x = np.linspace( 0, np.pi, 1000 ) test_f = lambda x: np.sin(x)*3 + np.cos(2*x)
# plot the test data ax.plot( x, test_f(x) , lw = 2)
# set the axis labels
3
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- matplotlib probability distribution
- matplotlib density plot
- pip install matplotlib windows
- how to install matplotlib python
- matplotlib hist color
- matplotlib hist bin
- matplotlib hist legend
- matplotlib hist bin width
- matplotlib histogram bins
- matplotlib draw lines
- matplotlib legend font colors
- matplotlib boxplot pandas