English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Matplotlib es uno de los paquetes más populares de Python para la visualización de datos. Es una biblioteca multipropósito que se utiliza para crear2Diagrama D. Proporciona una API orientada a objetos que ayuda a integrar gráficos en aplicaciones utilizando paquetes de herramientas de GUI de Python (como PyQt, WxPython o Tkinter). También se puede usar en Python y IPython shell, notebooks de Jupyter y servidores de aplicaciones web.
Este tutorial está diseñado específicamente para los estudiantes que desean obtener conocimientos básicos en visualización de datos.
Matplotlib se escribe en Python y utiliza la extensión matemática numérica de Python, NumPy. Suponemos que los lectores de este tutorial tienen conocimientos básicos de Python.
Las explicaciones, ejemplos y código en este tutorial se han resumido según la comprensión del autor. Debido a los limitados niveles y habilidades del autor, no se puede garantizar que todos los artículos y ejemplos escritos sean precisos y sin errores. Sin embargo, si encuentra algún error o problema, por favor háganoslo saber y lo corregiremos a tiempo para facilitar la lectura de los lectores posteriores.
El contenido principal de este tutorial se muestra a continuación -
introducción Matplotlib - Matplotlib es uno de los paquetes más populares de Python para la visualización de datos. Es una biblioteca multipropósito que se utiliza para crear2D gráfico.entorno de desarrollo Matplotlib - Matplotlib y sus paquetes dependientes se proporcionan en la biblioteca de paquetes estándar de Python en forma de paquetes wheel, que se pueden instalar en sistemas Windows, Linux y MacOS utilizando el gestor de paquetes pip.Herramientas de desarrollo Anaconda para Matplotlib - Anaconda es una distribución gratuita y de código abierto de los lenguajes de programación Python y R, utilizada para el procesamiento masivo de datos, análisis predictivo y cálculo científico.libreta de notas Jupyter Matplotlib - Jupyter es una abreviatura flexible que significa Julia, Python y R. Estos lenguajes de programación son los idiomas de destino de la primera generación de aplicaciones Jupyter, pero ahora, la tecnología Jupyter también admite muchos otros idiomas.API Pyplot Matplotlib - matplotlib.pyplot es una colección de funciones de estilo de comando que hacen que Matplotlib funcione como MATLAB. Cada función de Pyplot realiza algunos cambios en el gráfico.dibujar simple Matplotlib - Se muestra un gráfico de línea de ángulo simple en Matplotlib, en unidades de radianes, que corresponde a los valores seno.模块pylab Matplotlib - PyLab es un módulo muy conveniente que permite importar en un espacio de nombres único matplotlib.pyplot (para dibujar) y NumPy (para matemáticas y uso de matrices).interfaz orientada a objetos Matplotlib - En la interfaz orientada a objetos, Pyplot solo se utiliza para algunas funciones, como la creación de gráficos, la creación y seguimiento explícito de objetos de gráficos y ejes por parte del usuario. En este nivel, el usuario crea gráficos mediante Pyplot, a través de los cuales se pueden crear uno o más objetos de ejes.类Figure Matplotlib - El módulo matplotlib.figure contiene la clase Figure. Es el contenedor de nivel superior de todos los elementos de plot.类Axes Matplotlib - El objeto Axes es una región de imagen con un espacio de datos. Un gráfico dado puede contener muchos ejes, pero el objeto Axes solo puede estar en un gráfico. Los ejes contienen dos (o más) en el caso de3En el caso D, hay tres objetos Axis.Multiplots Matplotlib - En este capítulo, aprenderemos a crear múltiples subgráficos en el mismo lienzo.
La función subplot() devuelve el objeto axes en la posición de la cuadrícula dada.función subplots() Matplotlib - El API de pyplot de Matplotlib tiene una función conveniente llamada subplots(), que actúa como un encapsulador de utilidades y ayuda a crear la disposición común de subgráficos en una sola llamada, incluyendo el objeto de gráfico cerrado.Subplot de Matplotlib2La función grid() - Subplot de Matplotlib2La función grid() en el objeto de eje en posiciones específicas de la cuadrícula ofrece mayor flexibilidad. También permite que el objeto de eje cruce múltiples filas o columnas.grilla Matplotlib - La función grid () del objeto axes establece la visibilidad de la cuadrícula en el gráfico en on o off. También se puede mostrar la cuadrícula principal y/Escala secundaria (o ambas)formatear ejes Matplotlib - La escala del eje debe establecerse en logarítmica (log) en lugar de proporcional normal. Esto es una escala logarítmica. En Matplotlib, se puede establecer el atributo xscale o vscale del objeto axes en log.configurar límites Matplotlib - Matplotlib alcanza automáticamente los valores a lo largo del eje x, y (así como3En el caso del gráfico D, se muestra el valor mínimo y máximo de la variable en el eje. Pero, se puede usar set-xlim () y set-La función ylim () establece explícitamente los límites.configurar escala y etiquetas de escala Matplotlib - La escala es una marca que representa los puntos de datos en el eje. Hasta ahora, Matplotlib ha asumido automáticamente la tarea de intervalos de puntos en el eje en todos nuestros ejemplos.ejes dobles Matplotlib - Cuando se dibujan curvas con unidades diferentes, Matplotlib admite esta función a través de las funciones twinx () y twiny ().gráficos de barras Matplotlib - El gráfico de barras o gráfico de barras es un gráfico o gráfico que muestra datos categorizados con barras rectangulares, cuya altura o longitud es proporcional al valor que representan. Las barras se pueden dibujar verticalmente o horizontalmente.gráficos de histograma Matplotlib - El histograma es una representación precisa de la distribución de datos numéricos. Es una estimación de la distribución de probabilidad de una variable continua y es un tipo de gráfico de barras.gráficos de pastel Matplotlib - El gráfico de pastel solo puede mostrar una serie de datos. En una serie de datos, el gráfico de pastel muestra el tamaño de los elementos (llamados segmentos), en proporción al total de los elementos. Los puntos de datos en el gráfico de pastel se muestran como porcentajes del pastel completo.gráficos de dispersión Matplotlib - El gráfico de dispersion se utiliza para dibujar puntos de datos en el eje horizontal y vertical, para intentar mostrar el grado de influencia de una variable sobre otra. Cada fila de la tabla de datos se representa por un marcador, cuya posición depende de los valores en las columnas que se establecen en el eje X e Y.gráficos de contorno Matplotlib - El gráfico de contorno (a veces llamado "gráfico horizontal") es una manera de mostrar superficies tridimensionales en el plano bidimensional. Dibuja dos variables predictivas en el eje y (X, Y) y la variable de respuesta del contorno en el eje z. Estos contornos a veces se llaman rebanadas o valores de respuesta igual.gráficos de flechas bidimensionales Matplotlib - El gráfico de flecha muestra vectores de velocidad como flechas, donde los componentes (u, v) están en el punto (x, y).gráficos de caja Matplotlib - El gráfico de caja, también conocido como gráfico de cola, muestra un resumen de un conjunto de datos que incluye el valor mínimo, el primer cuartil, el mediano, el tercer cuartil y el valor máximo. En el gráfico de caja, se dibuja un cuadro desde el primer cuartil hasta el tercer cuartil. Las líneas verticales pasan a través del cuadro central. Las colas van desde cada cuartil hasta el valor mínimo o máximo.gráficos de violín Matplotlib - El gráfico de violin es similar al gráfico de caja, excepto que también muestra la densidad de probabilidad de diferentes valores. Estos gráficos incluyen un marcador del mediano y un cuadro que representa el rango de cuartiles, como se muestra en el gráfico de caja estándar.gráficos 3D Matplotlib - Al principio, Matplotlib se diseñó solo para dibujar en dos dimensiones, pero en versiones posteriores, se construyeron algunas utilidades de dibujo tridimensional en el visualizador bidimensional de Matplotlib, para proporcionar una serie de herramientas de visualización de datos tridimensionales.
28.Matplotlib 3D gráfico de contorno - ax.contour3La función D() crea un gráfico de contorno tridimensional. Requiere que todos los datos de entrada sean en forma de malla bidimensional reglada y evaluar los datos Z en cada punto.Matplotlib 3D gráfico de wireframe - El gráfico de wireframe proyecta una malla de valores a una superficie tridimensional específica y permite que la forma tridimensional resultante sea fácilmente visualizada.Matplotlib 3D gráfico de superficie - El gráfico de superficie muestra la relación funcional entre las variables dependientes especificadas (Y) y dos variables independientes (X y Z). Este gráfico es un gráfico complementario del gráfico de contorno. El gráfico de superficie es similar al gráfico de wireframe, pero cada cara de la wireframe es un polígono relleno.usar texto Matplotlib - Matplotlib tiene una amplia soporte de texto, incluyendo soporte para expresiones matemáticas, soporte para salida raster y vector TrueType, texto separado por saltos de línea con rotación arbitraria y soporte unicode.expresiones matemáticas Matplotlib - Coloque cualquier subconjunto de marcado TeX de una cadena de texto de Matplotlib entre un par de símbolos de dólar ($)Matplotlib utiliza gráficos - El módulo de imágenes del paquete matplotlib proporciona las funciones necesarias para cargar, redimensionar y mostrar imágenes, y la biblioteca Pillow admite la carga de datos de imágenes. Matplotlib solo admite imágenes PNG.Transformaciones de Matplotlib - el paquete matplotlib se construye sobre un framework de transformación, lo que permite moverse fácilmente entre sistemas de coordenadas. Se pueden usar cuatro sistemas de coordenadas.
Matplotlib es uno de los paquetes más populares de Python para la visualización de datos. Es una biblioteca multipropósito que se utiliza para crear2D gráfico. Matplotlib se escribe en Python y utiliza la extensión de matemáticas numéricas de Python, NumPy. Proporciona una API orientada a objetos que ayuda a incrustar gráficos en aplicaciones utilizando paquetes de GUI de Python (como PyQt, WxPython o Tkinter). También se puede usar en el shell de Python y IPython, en los cuadernos Jupyter y en servidores de aplicaciones web.
Matplotlib tiene una interfaz de proceso llamada Pylab, que está diseñada de manera similar a MATLAB, un lenguaje de programación propietario desarrollado por MathWorks. Matplotlib yNumPypuede considerarse como un equivalente de código abierto de MATLAB.
Matplotlib fue originalmente creado por John D. Hunter en2003escrito en el año. La versión estable actual es2018año1publicado en el mes2.2.0.