English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais do Matplotlib

Matplotlib é um dos pacotes mais populares de visualização de dados em Python. É uma biblioteca cross-platform que cria2D gráfico. Ele oferece uma API orientada a objetos, que ajuda a incorporar gráficos em aplicativos usando pacotes de GUI do Python (como PyQt, WxPython ou Tkinter). Também pode ser usado no shell do Python e IPython, notebooks do Jupyter e servidores de aplicativos da Web.

Para leitores

Este tutorial foi projetado especialmente para alunos que desejam obter conhecimentos básicos em visualização de dados.

Pré-requisitos

Matplotlib é escrito em Python, ele usa a extensão de matemática numérica do Python, NumPy. Supomos que os leitores deste tutorial tenham conhecimentos básicos de Python.

Feedback de problemas

As explicações, exemplos e código neste tutorial são apenas uma síntese baseada na compreensão do autor. Devido ao nível e capacidade limitados do autor, não podemos garantir que todos os textos e exemplos escritos sejam precisos e livres de erros. No entanto, se encontrar algum erro ou problema, por favor, nos forneça feedback, e corrigiremos a tempo para facilitar a leitura dos leitores subsequentes.

Índice do tutorial

O conteúdo principal deste tutorial é o seguinte -

Introdução ao Matplotlib - Matplotlib é um dos pacotes mais populares de visualização de dados em Python. É uma biblioteca cross-platform que cria2Figura D.Ambiente de Desenvolvimento do Matplotlib - O Matplotlib e seus pacotes dependentes são fornecidos na forma de pacotes wheel no repositório de pacotes Python padrão, e podem ser instalados no Windows, Linux e MacOS usando o gerenciador de pacotes pip.Ferramentas de desenvolvimento Anaconda para Matplotlib - Anaconda é uma distribuição de software livre e open-source para os idiomas de programação Python e R, usada para processamento de dados em grande escala, análise preditiva e cálculos científicos.Notebook Jupyter do Matplotlib - Jupyter é uma abreviação loose, que significa Julia, Python e R. Essas linguagens de programação são os primeiros idiomas de destino do aplicativo Jupyter, mas agora, a tecnologia Jupyter suporta muitos outros idiomas.API Pyplot do Matplotlib - matplotlib.pyplot é uma coleção de funções de estilo de comando que fazem o Matplotlib funcionar como o MATLAB. Cada função do Pyplot faz algumas alterações no gráfico.Desenho Simples com Matplotlib - Mostre um gráfico de linha de ângulo simples no Matplotlib, representando valores de seno em radianos.Módulo pylab do Matplotlib - O PyLab é um módulo muito conveniente que permite importar em um único espaço de nomes matplotlib.pyplot (para plotagem) e NumPy (para matemática e uso de arrays).Interface Orientada a Objetos do Matplotlib - No interface orientada a objetos, o Pyplot é usado apenas para algumas funcionalidades, como a criação de gráficos, a criação e o rastreamento explícito de objetos gráficos e eixos pelo usuário. Neste nível, o usuário cria gráficos usando o Pyplot, através dos quais pode criar um ou mais objetos de eixo.Classe Figure do Matplotlib - O módulo matplotlib.figure contém a classe Figure. É o contêiner de topo para todos os elementos de plot.Classe Axes do Matplotlib - O objeto Axes é uma área de imagem com espaço de dados. Um gráfico pode conter muitos eixos, mas um objeto Axes só pode estar em um gráfico. Os eixos contêm dois (ou mais) eixos.3No caso D, há três objetos Axis.Multiplots do Matplotlib - Neste capítulo, você aprenderá como criar múltiplos subplots no mesmo canvas.
A função subplot() retorna o objeto axes na posição da grade fornecida.
Função subplots() do Matplotlib - A API pyplot do Matplotlib possui uma função conveniente chamada subplots(), que atua como um wrapper de utilitário e ajuda a criar a layout comum de subplots em uma chamada única, incluindo o objeto gráfico fechado.Subplot do Matplotlib2Função grid() - Subplot do Matplotlib2A função grid() cria objetos de eixo em posições específicas da grade, proporcionando maior flexibilidade. Ela também permite que os objetos de eixo transponham várias linhas ou colunas.Grade do Matplotlib - The grid() function of the axes object sets the visibility of the grid in the graph to on or off. It can also display the main grid./secondary (or both) scales.Formatação do Eixo do Matplotlib - The axis scale needs to be set to logarithmic (log) rather than normal scale. This is a logarithmic scale. In Matplotlib, this can be done by setting the xscale or vscale attribute of the axes object to log.Configuração de Limites do Matplotlib - Matplotlib automatically reaches the x, y (and3In the case of D plot, the axis showing the minimum and maximum values of the variable is the z-axis. However, it can be used with set-xlim() and set-The ylim() function explicitly sets the limits.Configuração de Escala e Etiquetas de Escala do Matplotlib - Ticks are the markers that represent data points on the axis. So far, Matplotlib has automatically taken over the task of marking interval points on the axis in all our previous examples.Eixos Duplos do Matplotlib - When plotting curves with different units, Matplotlib supports this feature through the twinx() and twiny() functions.Gráficos de Barras do Matplotlib - Bar charts or bar graphs are a chart or graphic that displays categorical data with rectangular bars, whose height or length is proportional to the value they represent. Bars can be drawn vertically or horizontally.Gráficos de Histograma do Matplotlib - Histograms are an accurate representation of the distribution of numerical data. It is an estimate of the probability distribution of a continuous variable and is a type of bar chart.Gráficos de Pizza do Matplotlib - Pie charts can only display a series of data. They show the size of items in a data series (called wedges) in proportion to the total of the items. Data points in a pie chart are displayed as a percentage of the whole pie.Gráficos de Ponto do Matplotlib - Scatter plots are used to plot data points on horizontal and vertical axes to try to show the extent to which one variable affects another. Each row in the data table is represented by a marker, the position of which depends on the values set in the columns of X and Y axes.Gráficos de Contorno do Matplotlib - Contour plots (sometimes called 'horizontal plots') are a method to display three-dimensional surfaces on a two-dimensional plane. They plot the two predictive variables X and Y on the y-axis and the response variable Z of the contour. These contours are sometimes called z-slices or isoresponses.Gráficos de Flecha Bidimensional do Matplotlib - Arrow plots display velocity vectors as arrows, with components (u, v) located at the point (x, y).Gráficos de Caixa do Matplotlib - Box plots, also known as whisker plots, show a summary of a set of data containing the minimum value, the first quartile, the median, the third quartile, and the maximum value. In the box plot, a box is drawn from the first quartile to the third quartile. A vertical line passes through the middle box. Whiskers extend from each quartile to the minimum or maximum value.Gráficos de Viola do Matplotlib - Violin plots are similar to box plots, but they also show the probability density of different values. These plots include the median data point marked and the box representing the interquartile range, as shown in standard box plots.Desenho 3D do Matplotlib - Original design of Matplotlib only considered two-dimensional plotting, but in later versions, some three-dimensional plotting utilities have been built on the two-dimensional display of Matplotlib to provide a set of three-dimensional data visualization tools.
28.Matplotlib 3D gráfico de contorno - ax.contour3A função D() cria gráficos de contornos tridimensionais. Ela requer que todos os dados de entrada sejam em forma de grade bidimensional regular e avalie os dados Z em cada ponto.
Matplotlib 3D gráfico de wireframe - Gráficos de wireframe projetam uma grade de valores sobre uma superfície tridimensional especificada e permitem que a forma tridimensional resultante seja visualizada facilmente.Matplotlib 3D gráfico de superfície - Gráficos de superfície mostram a relação de função entre as variáveis dependentes (Y) e as duas variáveis independentes (X e Z). Este gráfico é um complemento do gráfico de contornos. O gráfico de superfície é semelhante ao gráfico de wireframe, mas cada face da wireframe é um polígono preenchido.Uso de Texto no Matplotlib - Matplotlib possui amplo suporte a texto, incluindo suporte a expressões matemáticas, suporte a saída raster e vetorial em TrueType, quebra de linha com rotação arbitrária de texto e suporte a unicode.Expressões Matemáticas do Matplotlib - Coloque subconjuntos de strings de texto do Matplotlib em TeXmarkup entre sinais de dólar ($).Matplotlib usa imagens - O módulo de imagem do pacote Matplotlib fornece funcionalidades para carregar, redimensionar e exibir imagens, com suporte ao carregamento de dados de imagem da biblioteca Pillow. O Matplotlib suporta apenas imagens PNG.Transformações do Matplotlib - o pacote Matplotlib é construído sobre um framework de transformação, permitindo a movimentação fácil entre sistemas de coordenadas. Pode usar quatro sistemas de coordenadas.

Matplotlib é um dos pacotes mais populares de visualização de dados em Python. É uma biblioteca cross-platform que cria2D gráfico. Matplotlib é escrito em Python e usa a extensão de matemática numérica do Python, NumPy. Ele fornece uma API orientada a objetos que ajuda a incorporar gráficos em pacotes de GUI do Python (como PyQt, WxPython e Tkinter). Também pode ser usado no shell do Python e IPython, em notebooks do Jupyter e em servidores de aplicativos web.

Matplotlib possui uma interface de processo chamada Pylab, cujo design é semelhante ao do MATLAB, um linguagem de programação proprietária desenvolvida pela MathWorks. Matplotlib eNumPypode ser considerado um equivalente open-source do MATLAB.

Matplotlib foi originalmente desenvolvido por John D. Hunter em2003escrito em2018ano1lançado em2.2.0.