Matplotlib
Aparença
Matplotlib logo.svg | |
![]() ![]() | |
Tipus | programari lliure i de codi obert, biblioteca Python i plotting library (en) ![]() ![]() |
---|---|
Versió inicial | 2003 ![]() |
Versió estable | |
Llicència | Matplotlib license (en) ![]() ![]() |
Part de | Python Package Index ![]() |
Característiques tècniques | |
Sistema operatiu | multiplataforma ![]() |
Plataforma | Python ![]() |
Motor | cairo i Anti-Grain Geometry (en) ![]() ![]() |
Escrit en | C++ i Python ![]() |
Format de fitxer de lectura | |
Biblioteca d'interfície d'usuari | GTK i Qt ![]() |
Equip | |
Desenvolupador(s) | John D. Hunter ![]() |
Premis
| |
Més informació | |
Lloc web | matplotlib.org (anglès) ![]() |
Stack Exchange | Etiqueta ![]() |
Seguiment d'errors | Seguiment d'errors ![]() |
Guia d'usuari | Guia d'usuari ![]() |
| |
Matplotlib és una biblioteca per a la generació de gràfics a partir de dades contingudes en llistes o vecotrs en el llenguatge de programació Python i la seva extensió matemàtica NumPy desenvolupada principalment per John Hunter [1]. Proporciona una API, pylab, dissenyada per assembla-se a les funcions gràfiques de MATLAB. Matplotlib és una aplicació de codi obert [2].
Exemple de codi

from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.colors import LogNorm
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = Axes3D(fig, azim = -128, elev = 43)
s = .05
X = np.arange(-2, 2.+s, s)
Y = np.arange(-1, 3.+s, s)
X, Y = np.meshgrid(X, Y)
Z = (1.-X)**2 + 100.*(Y-X*X)**2
ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, norm = LogNorm(), cmap = cm.jet)
plt.xlabel("x")
plt.ylabel("y")
plt.show()
Gràfiques d'exemple
Referències
- ↑ «Introduction to matplotlib» (en anglès). matplotlib.org. [Consulta: 19 setembre 2013].
- ↑ «matplotlib License» (en anglès). matplotlib. [Consulta: 19 setembre 2013].
Bibliografia
- «Representación gràfica 2D: Matplotlib» (pdf). Linux New Media Spain, 2005, pàg. 53-56.
Vegeu també
Enllaços externs
- Matplotlib Pàgina del projecte a SourceForge
- Matplotlib Cookbook Web SciPy amb exemples i receptes.