Função scatter_matrix

A função scatter_matrix() do Plotly Express é usada para criar uma matriz de gráficos de dispersão (scatter) para visualizar as relações entre pares de variáveis numéricas em um DataFrame. Ela oferece recursos adicionais para visualização interativa e personalização dos gráficos.

Sintaxe:

import plotly.express as px
 
fig = px.scatter_matrix(df, dimensions=[coluna1, coluna2, ...], color=coluna_cor, symbol=coluna_simbolo, ...)
fig.show()

Principais parâmetros:

  • df: Obrigatório. O DataFrame contendo as colunas numéricas que serão plotadas nos gráficos de dispersão.

  • dimensions: Obrigatório. Especifica as colunas numéricas que serão plotadas na matriz de dispersão.

  • color: Opcional. Permite adicionar uma coluna categórica para colorir os pontos de acordo com seus valores.

  • symbol: Opcional. Permite adicionar uma coluna categórica para especificar símbolos diferentes para cada categoria.

  • labels: Opcional. Permite adicionar rótulos personalizados para as colunas do DataFrame.

  • title: Opcional. Especifica o título do gráfico.

Exemplo:

import plotly.express as px
import pandas as pd
 
# Criando um DataFrame de exemplo
base_credit = pd.read_csv("./assets/credit_data.csv")
 
# Plotando a matriz de dispersão com Plotly Express
grafico = px.scatter_matrix(base_credit, dimensions=["age", "income", "loan"], color="default")
grafico.show()

Saída: