Uso de Matplotlib
El núcleo de Matplotlib está orientado a objetos. Si se requieren más controles y dibujos personalizados, recomendamos utilizar objetos directamente.
En muchos casos puedes usar pyplot.subplots para crear una figura y muchos ejes y luego trabajar con estos objetos, también puedes crear una figura explícitamente (en una aplicación GUI).
El módulo matplotlib.pylab contiene matplotlib.pyplot, numpy y otras funciones en un único espacio de nombres. La intención original era imitar un modelo de trabajo similar a Matlab importando todas las funciones al espacio de nombres global.
El contenedor de nivel superior para todos los elementos de dibujo.
Las instancias de gráficos admiten devoluciones de llamada a través del atributo de devolución de llamada (instancia CallbackRegistry).
matplotlib .py plot .plot(*args, scalex=True, scaley=True, data=None, **kwargs)
Dibujo de líneas y marcadores
Método de llamada
Las coordenadas de un punto o línea están dadas por x/y.
El parámetro opcional fmt es un identificador de cadena que permite una fácil definición de colores, marcadores y estilos de línea. .
Puedes usar el atributo Line2D como palabra clave para tener más control sobre la forma, y el atributo Line y fmt se pueden mezclar.
Cuando se utiliza fmt, los argumentos de palabras clave tienen prioridad.
Parámetros
x y
puede ser una matriz o un número entero, x es opcional, si no hay ningún valor, el valor predeterminado es [0,... ,N-1].
fmt
Cadena opcional, abreviatura para configurar rápidamente los atributos de fila. Todas las propiedades se pueden controlar mediante argumentos de palabras clave.
Datos
Un objeto indexable, opcionalmente, un objeto de datos de etiqueta, que proporciona el nombre de la etiqueta para dibujar el eje X-Y.
Valor de retorno
Línea
Una lista de objetos Line2D que representan datos gráficos
fmt
Contiene colores y marcadores y cadenas de formato de línea. Cada elemento es opcional. Si no se proporcionan elementos, se utiliza el valor del período periódico.
fmt ='[color][marcador][línea]'
Colores admitidos
Marcador
Estilo de línea
p>
matplotlib .py plot . subtramas (nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=Ninguno, gridspec_kw=Ninguno, **fig_kw) p>
Crear un gráfico y un conjunto de áreas de trazado.
Nrows, las filas y columnas de la cuadrícula del área de dibujo de NCOLS, el valor predeterminado es 1 fila y 1 columna.
Sharex, Sharey: boolor {'none', all, row, 'col'}, default: false Controla si múltiples áreas de dibujo * * * usan las propiedades de los ejes X e Y.
clase matplotlib . ejes . ejes(fig, rect, facecolor=Ninguno, frameon=True, sharex=Ninguno, sharey=Ninguno, label="", xscale=Ninguno, yscale=Ninguno, ** kwargs )
Eje contiene muchos elementos: eje, escala, línea 2D, texto y polígono.