Compreendendo a dispersão do Matplotlib
Nossa análise neste artigo se concentrará no gráfico de dispersão do Matplotlib e em seus muitos recursos, como personalização de marcadores, cores e rótulos, além de exibir anotações e legendas no gráfico.
- Compreendendo a dispersão do Matplotlib:
- Gráficos de dispersão Matplotlib – Crie um:
- Agora compare gráficos:
- Cores de dispersão do Matplotlib:
- Pinte cada ponto:
- Mapas de cores do marcador:
- Como usar o ColorMap?:
- Sotaque:
- Acento_r:
- Blues:
- Blues_r:
- BrBG:
- BrBG_r:
- BuGn:
- BuGn_r:
- BuPu:
- BuPu_r:
- Mapa CMR:
- CMRmap_r:
- Escuro2:
- Dark2_r:
- GnBu:
- GnBu_r:
- Verdes:
- Verdes_r:
- Cinzas:
- Greys_r:
- OuRd:
- OuRd_r:
- Laranjas:
- Laranjas_r:
- PRGn:
- PRGn_r:
- Emparelhado:
- Emparelhado_r:
- Pastel1:
- Pastel1_r:
- Pastel2:
- Pastel2_r:
- PIYG:
- PiYG_r:
- PuBu:
- PuBu_r:
- PuBuGn:
- PuBuGn_r:
- PuOr:
- PuRd_r:
- Roxos:
- Roxos_r:
- RdBu:
- RdBu_r:
- RdGy:
- RdGy_r:
- RdPu:
- RdPu_r:
- RdYlBu:
- RdYlBu_r:
- RdYlGn:
- RdYlGn_r:
- Vermelhos:
- Reds_r:
Gráficos de dispersão do Matplotlib - Crie um
Para criar um gráfico de dispersão Matplotlib, usamos a função scatter() .
É possível plotar um ponto para cada ponto de dados chamando a função scatter() do Matplotlib.
A função scatter() recebe duas matrizes de dados como entrada:
- um para os valores de x.
- um para os valores de y.
Abaixo estão exemplos de como criar gráficos de dispersão Matplotlib simples.
Gere um gráfico de dispersão básico:
Example:
Utilize a matriz de números primos no exemplo abaixo:
Example:
No exemplo acima, existem 11 números que compõem a dispersão do Matplotlib.
Números aleatórios são plotados ao longo do eixo X.
Os números primos são plotados no eixo Y.
O gráfico de dispersão indica que não há conexão clara entre os valores random_num e os valores primos.
Agora compare parcelas
No exemplo de dispersão Matplotlib acima, parece não haver uma relação entre números primos e números aleatórios, mas e se exibirmos resultados de outro dia?
O que mais podemos aprender com o gráfico de dispersão?
Utilize a matriz de números primos no exemplo abaixo:
Example:
Utilize a matriz de números primos no exemplo abaixo:
Example:
Cores de Dispersão do Matplotlib
Se você estiver trabalhando com a dispersão do Matplotlib, poderá fornecer sua própria cor por meio do argumento color ou c.
Você pode escolher a cor dos marcadores:
Example:
No exemplo a seguir, coloque primeiro o argumento c e aplique a cor diferente no formulário de código:
Example:
Pinte cada ponto
Com a dispersão do Matplotlib, você também pode atribuir uma cor específica para cada ponto, utilizando uma matriz de cores como um valor para o argumento c :
Personalize cada cor de marcador:
Example:
Forneça cores diferentes para pontos de dados:
Example:
Mapas de cores do marcador
Há uma variedade de mapas de cores acessíveis no módulo Matplotlib OU dispersão do Matplotlib.
Ao trabalhar com a dispersão do Matplotlib, um mapa de cores é semelhante a uma lista de cores com valores que variam de 0 a 100.
Exemplo de mapa de cores:
Nesse mapa de cores, podemos observar que varia de 0, que é a cor azul, até 100, que é a cor amarela, e esse mapa de cores é conhecido como plasma.
Como usar o ColorMap?
O Matplotlib oferece vários mapas de cores embutidos, incluindo ' plasma ', que é um deles. O mapa de cores pode ser fornecido com o argumento de palavra-chave cmap.
Além disso, você deve gerar uma matriz com valores (de 0 a 100), cada valor por ponto do gráfico de dispersão na dispersão do Matplotlib.
No gráfico de dispersão, construa uma matriz de cores e forneça um mapa de cores :
Example:
Implemente o argumento cmap e, em seguida, utilize o mapa de cores ' plasma ':
Example:
Se você deseja exibir o mapa de cores em seu gráfico, simplesmente invoque a instrução pt.colorbar() ao aplicar a dispersão do Matplotlib:
Insira a barra de mapa de cores 'plasma' no exemplo abaixo:
Example:
No exemplo a seguir, exiba o mapa de cores ' hsv ' aplicando pt.colorbar() :
Example:
O pacote de dispersão Matplotlib vem com vários mapas de cores integrados que você pode selecionar.
Aqui está uma lista de todos os 162 mapas de cores integrados no Matplotlib:
Mapas de Cores | Visão geral |
Sotaque | Um mapa de cores qualitativo com cores brilhantes. |
Acento_r | O reverso do mapa de cores Accent. |
Blues | Um mapa de cores sequencial que vai do azul claro ao azul escuro. |
Blues_r | O reverso do mapa de cores Blues. |
BrBG | Um mapa de cores divergente que vai do marrom ao verde e ao azul. |
BrBG_r | O reverso do mapa de cores BrBG. |
BuGn | Um mapa de cores sequencial que vai do azul claro ao verde escuro. |
BuGn_r | O reverso do mapa de cores BuGn. |
BuPu | Um mapa de cores sequencial que vai do azul claro ao roxo escuro. |
BuPu_r | O reverso do mapa de cores BuPu. |
mapa CMR | Um mapa de cores que vai do preto ao vermelho, do amarelo ao branco. |
CMRmap_r | O reverso do mapa de cores CMRmap. |
Escuro2 | Um mapa de cores qualitativo com cores escuras. |
Dark2_r | O reverso do mapa de cores Dark2. |
GnBu | Um mapa de cores sequencial que vai do verde ao azul. |
GnBu_r | O reverso do mapa de cores GnBu. |
verdes | Um mapa de cores sequencial que vai do verde claro ao verde escuro. |
Verdes_r | O reverso do mapa de cores Verdes. |
cinzas | Um mapa de cores sequencial que vai do preto ao branco. |
Greys_r | O reverso do mapa de cores Grays. |
OrRd | Um mapa de cores sequencial que vai do laranja ao vermelho. |
OrRd_r | O reverso do mapa de cores OrRd. |
laranjas | Um mapa de cores sequencial que vai do laranja claro ao laranja escuro. |
Laranjas_r | O reverso do mapa de cores Oranges. |
PRGn | Um mapa de cores divergente que vai do roxo ao verde. |
PRGn_r | O reverso do mapa de cores PRGn. |
emparelhado | Um mapa de cores qualitativo com cores emparelhadas. |
Paired_r | O reverso do mapa de cores Paired. |
Pastel1 | Um mapa de cores qualitativo com cores pastel. |
Pastel1_r | O reverso do mapa de cores Pastel1. |
Pastel2 | Um mapa de cores qualitativo com cores pastel. |
Pastel2_r | O reverso do mapa de cores Pastel2. |
PiYG | Um mapa de cores divergente que vai do rosa ao verde. |
PiYG_r | O reverso do mapa de cores PiYG. |
PuBu | Um mapa de cores sequencial que vai do roxo ao azul. |
PuBuGn | Um mapa de cores sequencial que vai do roxo ao azul e ao verde. |
PuBuGn_r | O reverso do mapa de cores PuBuGn. |
PuBu_r | O reverso do mapa de cores PuBu. |
PuOr | Um mapa de cores divergente que vai do roxo ao laranja. |
PuOr_r | O reverso do mapa de cores PuOr. |
PuRd | Um mapa de cores sequencial que vai do roxo ao vermelho. |
PuRd_r | O reverso do mapa de cores PuRd. |
Roxos | Um mapa de cores sequencial que vai do roxo claro ao roxo escuro. |
Roxos_r | O reverso do mapa de cores Purples. |
RdBu | Um mapa de cores divergente que vai do vermelho ao azul. |
RdBu_r | O reverso do mapa de cores RdBu. |
RdGy | Um mapa de cores divergente que vai do vermelho ao branco e ao azul. |
RdGy_r | O reverso do mapa de cores RdGy. |
RdPu | Um mapa de cores sequencial que vai do vermelho ao roxo. |
RdPu_r | O reverso do mapa de cores RdPu. |
RdYlBu | Um mapa de cores divergente que vai do vermelho ao amarelo e ao azul. |
RdYlBu_r | O reverso do mapa de cores RdYlBu. |
RdYlGn | Um mapa de cores divergente que vai do vermelho ao amarelo e ao verde. |
RdYlGn_r | O reverso do mapa de cores RdYlGn. |
vermelhos | Um mapa de cores sequencial que vai do vermelho claro ao vermelho escuro. |
Reds_r | O reverso do mapa de cores Reds. |
Set1 | Um mapa de cores qualitativo com cores distintas. |
Set1_r | O reverso do mapa de cores Set1. |
Set2 | Um mapa de cores qualitativo com cores distintas. |
Set2_r | O reverso do mapa de cores Set2. |
Set3 | Um mapa de cores qualitativo com cores distintas. |
Set3_r | O reverso do mapa de cores Set3. |
Espectral | Um mapa de cores divergente que vai do vermelho ao amarelo, do verde ao azul. |
Spectral_r | O reverso do mapa de cores espectral. |
Wistia | Um mapa de cores sequencial que vai do amarelo claro ao amarelo escuro. |
Wistia_r | O reverso do mapa de cores Wistia. |
YlGn | Um mapa de cores sequencial que vai do amarelo claro ao verde escuro. |
YlGnBu | Um mapa de cores sequencial que vai do amarelo claro ao azul e ao verde escuro. |
YlGnBu_r | O reverso do mapa de cores YlGnBu. |
YlGn_r | O reverso do mapa de cores YlGn. |
YlOrBr | Um mapa de cores sequencial que vai do amarelo claro ao marrom escuro. |
YlOrBr_r | O reverso do mapa de cores YlOrBr. |
YlOrRd | Um mapa de cores sequencial que vai do amarelo claro ao vermelho escuro. |
YlOrRd_r | O reverso do mapa de cores YlOrRd. |
afmhot | Um mapa de cores sequencial que vai do preto ao vermelho, do amarelo ao branco. |
afmhot_r | O reverso do mapa de cores afmhot. |
outono | Um mapa de cores sequencial que vai do vermelho ao amarelo e ao marrom. |
outono_r | O reverso do mapa de cores do outono. |
binário | Um mapa de cores que vai do preto ao branco. |
binary_r | O reverso do mapa de cores binário. |
osso | Um mapa de cores sequencial que vai do preto ao branco com uma tonalidade azul. |
osso_r | O reverso do mapa de cores do osso. |
brg | Um mapa de cores que vai do azul ao vermelho e ao verde. |
brg_r | O reverso do mapa de cores brg. |
bwr | Um mapa de cores divergente que vai do azul ao branco e ao vermelho. |
bwr_r | O reverso do mapa de cores bwr. |
cividis | Um mapa de cores sequencial que vai do azul ao amarelo e ao verde. |
cividis_r | O reverso do mapa de cores Cividis. |
legal | Um mapa de cores sequencial que vai de ciano a magenta. |
cool_r | O reverso do mapa de cores legal. |
frio quente | Um mapa de cores divergente que vai do azul ao branco e ao vermelho. |
coolwarm_r | O reverso do mapa de cores coolwarm. |
cobre | Um mapa de cores sequencial que vai do preto ao marrom. |
cobre_r | O reverso do mapa de cores cobre. |
cubehelix | Um mapa de cores sequencial que vai do preto ao vermelho, do amarelo ao branco. |
cubehelix_r | O reverso do cubeh. |
bandeira | Um mapa de cores que vai do vermelho ao branco e ao azul. |
flag_r | O reverso do mapa de cores da bandeira. |
essência_terra | Um mapa de cores sequencial que vai do marrom ao verde e ao azul. |
gist_earth_r | O reverso do mapa de cores gist_earth. |
essência_gray | Um mapa de cores sequencial que vai do preto ao branco. |
gist_gray_r | O reverso do mapa de cores gist_gray. |
essência_calor | Um mapa de cores sequencial que vai do preto ao amarelo e ao vermelho. |
gist_heat_r | O reverso do mapa de cores gist_heat. |
essência_ncar | Um mapa de cores qualitativo com cores distintas. |
gist_ncar_r | O reverso do mapa de cores gist_ncar. |
gist_rainbow | Um mapa de cores qualitativo com cores distintas. |
gist_rainbow_r | O reverso do mapa de cores gist_rainbow. |
essência_stern | Um mapa de cores sequencial que vai do azul ao branco e ao vermelho. |
gist_stern_r | O reverso do mapa de cores gist_stern. |
essência_yarg | Um mapa de cores sequencial que vai do preto ao branco com uma tonalidade azul. |
gist_yarg_r | O reverso do mapa de cores gist_yarg. |
gnuplot | Um mapa de cores sequencial que vai do amarelo ao vermelho e ao roxo. |
gnuplot2 | Um mapa de cores sequencial que vai do azul ao verde ao amarelo ao vermelho ao roxo. |
gnuplot2_r | O reverso do mapa de cores gnuplot2. |
gnuplot_r | O reverso do mapa de cores do gnuplot. |
cinza | Um mapa de cores sequencial que vai do preto ao branco. |
gray_r | O reverso do mapa de cores cinza. |
quente | Um mapa de cores sequencial que vai do preto ao vermelho, do amarelo ao branco. |
hot_r | O reverso do mapa de cores quente. |
hsv | Um mapa de cores que vai do vermelho ao amarelo ao verde ao azul ao roxo ao vermelho. |
hsv_r | O reverso do mapa de cores hsv. |
inferno | Um mapa de cores sequencial que vai do preto ao amarelo, do vermelho ao roxo. |
inferno_r | O reverso do mapa de cores do inferno. |
jato | Um mapa de cores que vai do azul ao verde, do amarelo ao vermelho. |
jet_r | O reverso do mapa de cores do jato. |
magma | Um mapa de cores sequencial que vai do preto ao roxo, do rosa ao amarelo. |
magma_r | O reverso do mapa de cores do magma. |
nipy_spectral | Um mapa de cores divergente que vai do azul ao branco ao vermelho ao amarelo ao verde. |
nipy_spectral_r | O reverso do mapa de cores nipy_spectral. |
oceano | Um mapa de cores sequencial que vai do preto ao azul e ao branco. |
oceano_r | O reverso do mapa de cores do oceano. |
rosa | Um mapa de cores sequencial que vai do preto ao rosa. |
rosa_r | O reverso do mapa de cores rosa. |
plasma | Um mapa de cores sequencial que vai do azul ao verde, do amarelo ao rosa. |
plasma_r | O reverso do mapa de cores do plasma. |
prisma | Um mapa de cores qualitativo com cores distintas. |
prisma_r | O reverso do mapa de cores do prisma. |
arco-íris | Um mapa de cores qualitativo com cores distintas. |
arco-íris_r | O reverso do mapa de cores do arco-íris. |
sísmico | Um mapa de cores divergente que vai do azul ao branco e ao vermelho. |
sísmica_r | O reverso do mapa de cores sísmico. |
primavera | Um mapa de cores sequencial que vai do magenta ao amarelo. |
spring_r | O reverso do mapa de cores da primavera. |
verão | Um mapa de cores sequencial que vai do verde ao amarelo. |
verão_r | O reverso do mapa de cores do verão. |
tab10 | Um mapa de cores qualitativo com 10 cores distintas. |
tab10_r | O reverso do mapa de cores tab10. |
tab20 | Um mapa de cores qualitativo com 20 cores distintas. |
tab20_r | O reverso do mapa de cores tab20. |
tab20b | Um mapa de cores qualitativo com 20 cores distintas, enfatizando a faixa intermediária. |
tab20b_r | O reverso do mapa de cores tab20b. |
tab20c | Um mapa de cores qualitativo com 20 cores distintas, enfatizando os extremos. |
tab20c_r | O reverso do mapa de cores tab20c. |
terreno | Um mapa de cores sequencial que vai do verde ao marrom e ao cinza. |
terreno_r | O reverso do mapa de cores do terreno. |
crepúsculo | Um mapa de cores sequencial que vai do azul ao verde, ao amarelo, ao laranja e ao vermelho. |
crepúsculo_r | O reverso do mapa de cores do crepúsculo. |
twilight_shifted | Um mapa de cores sequencial que vai do verde ao azul, ao roxo, ao rosa e ao laranja. |
twilight_shifted_r | O reverso do mapa de cores twilight_shifted. |
viridis | Um mapa de cores sequencial que vai do azul ao verde e ao amarelo. |
viridis_r | O reverso do mapa de cores viridis. |
Sotaque
Example:
Acento_r
Example:
Blues
Example:
Blues_r
Example:
BrBG
Example:
BrBG_r
Example:
BuGn
Example:
BuGn_r
Example:
BuPu
Example:
BuPu_r
Example:
mapa CMR
Example:
CMRmap_r
Example:
Escuro2
Example:
Dark2_r
Example:
GnBu
Example:
GnBu_r
Example:
verdes
Example:
Verdes_r
Example:
cinzas
Example:
Greys_r
Example:
OrRd
Example:
OrRd_r
Example:
laranjas
Example:
Laranjas_r
Example:
PRGn
Example:
PRGn_r
Example:
emparelhado
Example:
Paired_r
Example:
Pastel1
Example:
Pastel1_r
Example:
Pastel2
Example:
Pastel2_r
Example:
PiYG
Example:
PiYG_r
Example:
PuBu
Example:
PuBu_r
Example:
PuBuGn
Example:
PuBuGn_r
Example:
PuOr
Example:
PuRd_r
Example:
Roxos
Example:
Roxos_r
Example:
RdBu
Example:
RdBu_r
Example:
RdGy
Example:
RdGy_r
Example:
RdPu
Example:
RdPu_r
Example:
RdYlBu
Example:
RdYlBu_r
Example:
RdYlGn
Example:
RdYlGn_r
Example:
vermelhos
Example:
Reds_r
Example:
Set1
Example:
Set1_r
Example:
Set2
Example:
Set2_r
Example:
Set3
Example:
Set3_r
Example:
Espectral
Example:
Spectral_r
Example:
Wistia
Example:
Wistia_r
Example:
YlGn
Example:
YlGn_r
Example:
YlGnBu
Example:
YlGnBu_r
Example:
YlOrBr
Example:
YlOrBr_r
Example:
YlOrRd
Example:
YlOrRd_r
Example:
afmhot
Example:
afmhot_r
Example:
Outono
Example:
outono_r
Example:
Binário
Example:
Binary_r
Example:
Osso
Example:
osso_r
Example:
Brg
Example:
Brg_r
Example:
Bwr
Example:
Bwr_r
Example:
Cividis
Example:
Cividis_r
Example:
Legal
Example:
Cool_r
Example:
Coolwarm
Example:
Coolwarm_r
Example:
Cobre
Example:
cobre_r
Example:
Cubehelix
Example:
Cubehelix_r
Example:
Bandeira
Example:
Flag_r
Example:
Gist_earth
Example:
Gist_earth_r
Example:
Gist_gray
Example:
Gist_gray_r
Example:
Gist_heat
Example:
Gist_heat_r
Example:
Gist_ncar
Example:
Gist_ncar_r
Example:
Gist_rainbow
Example:
Gist_rainbow_r
Example:
Gist_stern
Example:
Gist_stern_r
Example:
Gist_yarg
Example:
Gist_yarg_r
Example:
GnuplotGenericName
Example:
Gnuplot_r
Example:
Gnuplot2
Example:
Gnuplot2_r
Example:
Cinza
Example:
Gray_r
Example:
Quente
Example:
Hot_r
Example:
Hsv
Example:
Hsv_r
Example:
Inferno
Example:
inferno_r
Example:
Jato
Example:
Jet_r
Example:
Magma
Example:
Magma_r
Example:
Nipy_spectral
Example:
Nipy_spectral_r
Example:
oceano
Example:
Ocean_r
Example:
Rosa
Example:
Rosa_r
Example:
Plasma
Example:
Plasma_r
Example:
Prisma
Example:
Prism_r
Example:
Arco-íris
Example:
Rainbow_r
Example:
sísmica
Example:
Seismic_r
Example:
Primavera
Example:
Spring_r
Example:
Verão
Example:
verão_r
Example:
Tab10
Example:
Tab10_r
Example:
Tab20
Example:
Tab20_r
Example:
Tab20b
Example:
Tab20b_r
Example:
Tab20c
Example:
Tab20c_r
Example:
Terreno
Example:
Terrain_r
Example:
Crepúsculo
Example:
Crepúsculo_r
Example:
Twilight_shifted
Example:
Twilight_shifted_r
Example:
Viridis
Example:
Viridis_r
Example:
Inverno
Example:
Winter_r
Example:
Tamanho
Com a dispersão do Matplotlib, você pode personalizar o tamanho dos pontos com o argumento s.
Da mesma forma que as cores, certifique-se de que as matrizes dos eixos x e y tenham o mesmo tamanho:
Conforme sua necessidade personalize o tamanho dos seguintes marcadores:
Example:
Primeiro atribua tamanhos diferentes aos marcadores e também insira o mapa de cores 'inferno':
Example:
Alfa
Com a dispersão do Matplotlib, você pode modificar a transparência dos pontos alterando os valores do parâmetro alfa.
Da mesma forma que as cores, certifique-se de que a matriz de dimensões tenha o mesmo comprimento que as matrizes dos eixos x e y:
Modifique a opacidade dos marcadores:
Example:
Utilize o mapa de cores 'oceano' e altere a opacidade dos pontos:
Example:
Combinar tamanho de cor e alfa
Utilizando 100 pontos x, pontos y, cores e tamanhos, gere matrizes aleatórias:
Example:
Aplique size = 200 nas quatro matrizes abaixo e também utilize o mapa de cores gist_ncar:
Example:
Exemplo de Explicação
O exemplo acima utiliza a biblioteca Matplotlib para criar um gráfico de dispersão. O código pode ser resumido da seguinte forma:
- A biblioteca Matplotlib é importada com um alias “ pt “.
- Uma matriz NumPy “ mrx ” é gerada contendo 200 inteiros aleatórios de 0 a 299.
- Outra matriz NumPy “ amplo ” é gerada contendo 200 números inteiros aleatórios de 0 a 299.
- Uma terceira matriz NumPy “ mrx_colors ” é gerada contendo 200 números inteiros aleatórios de 0 a 99 que serão usados para determinar cores para os pontos do gráfico de dispersão.
- Uma quarta matriz NumPy “ mrx_sizes ” é gerada contendo 200 números inteiros aleatórios de 0 a 999 que serão usados para determinar o tamanho dos pontos do gráfico de dispersão.
- A função “ dispersão ” do Matplotlib é usada para criar um gráfico de dispersão. A função recebe vários parâmetros, incluindo as coordenadas x e y dos pontos, o mapa de cores a ser usado, o tamanho de cada ponto e a transparência de cada ponto.
- Uma barra de cores é adicionada ao gráfico usando a função “ barra de cores ”.
- O gráfico é exibido usando a função “ show ”.
Benefícios do Matplotlib Scatter
Os gráficos de dispersão têm os seguintes benefícios:
- Os gráficos de dispersão do Matplotlib são ótimos para exibir como duas variáveis estão relacionadas entre si, o que ajuda a identificar padrões ou tendências nos dados.
- Os gráficos de dispersão do Matplotlib podem ser personalizados de várias maneiras, como alterar a cor, a forma, o tamanho e a transparência dos pontos. Isso fornece uma visualização mais informativa e visualmente atraente.
- Os gráficos de dispersão do Matplotlib podem ser usados para visualizar a distribuição de pontos de dados, especialmente quando há um grande número de pontos. Isso é útil para detectar quaisquer outliers ou padrões nos dados.
- Criar gráficos de dispersão com Matplotlib em Python é relativamente simples, tornando-o uma escolha popular para visualização de dados. É também uma biblioteca conhecida com amplos recursos para aprendizado e solução de problemas.
- Os gráficos de dispersão do Matplotlib podem se tornar interativos usando outras bibliotecas, como Plotly, Bokeh ou mpld3, permitindo que os usuários aumentem o zoom, passem o mouse sobre os pontos de dados e acessem informações adicionais.
- Os gráficos de dispersão do Matplotlib podem ser facilmente compartilhados e exibidos em diferentes sistemas operacionais e dispositivos, pois o Matplotlib é uma biblioteca de plataforma cruzada.
Conclusão
Os gráficos de dispersão do Matplotlib oferecem uma abordagem flexível e adaptável para exibir a correlação entre duas variáveis e a distribuição de pontos de dados. Devido à sua simplicidade, adaptabilidade entre plataformas e capacidade de interatividade, o Matplotlib tornou-se uma ferramenta de visualização de dados amplamente utilizada em Python. Seja você novo no campo ou um analista de dados experiente , adquirir experiência na criação de gráficos de dispersão usando o Matplotlib é um recurso valioso para o seu kit de ferramentas.