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.

Google Online Preview   Download