Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Gráfico de Dispersão | Criando Gráficos Comumente Utilizados
Visualização Definitiva com Python

Deslize para mostrar o menu

book
Gráfico de Dispersão

Note
Definição

Um gráfico de dispersão é um tipo de gráfico que exibe a relação entre duas variáveis (x e y) utilizando pontos ou outros marcadores.

Gráficos de dispersão são uma das ferramentas mais simples para examinar visualmente se duas variáveis estão correlacionadas. Embora não seja o método mais preciso, frequentemente fornece uma visão útil de forma rápida.

É semelhante a um gráfico de linhas, exceto pelo fato de não possuir linhas, apenas marcadores. Para criar um gráfico de dispersão, basta utilizar a função scatter() do pyplot, passando primeiro os valores para o eixo x e depois os valores para o eixo y. Veja um exemplo:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Creating a scatter plot plt.scatter(x, y) plt.show()
copy

A sintaxe da função scatter() se assemelha à da plot(). No entanto, ao contrário da plot(), é sempre necessário fornecer valores para ambos os parâmetros x e y.

Neste exemplo, y é calculado usando a fórmula y = 2x + 5. O gráfico de dispersão mostra uma relação linear positiva — à medida que x aumenta, y também aumenta, e o inverso também ocorre.

Também é possível definir outros marcadores em vez de pontos e ajustar seu tamanho usando os parâmetros marker e s, respectivamente:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Specifying the markers and their size plt.scatter(x, y, marker='x', s=100) plt.show()
copy

Aqui, marcadores 'x' foram usados em vez do padrão 'o' (pontos), e seu tamanho foi definido como 100. É possível ajustar o parâmetro s para explorar diferentes tamanhos de marcadores.

Note
Estude Mais

A próxima seção abordará mais a personalização de gráficos, mas, por enquanto, você pode utilizar a documentação da função scatter() para explorar mais.

A plotagem de múltiplos gráficos de dispersão pode ser realizada simplesmente chamando a função scatter() duas vezes com diferentes argumentos x e y (de forma semelhante aos gráficos de linha).

Note
Nota

Embora plt.plot(x, y, 'o') e plt.scatter(x, y) possam parecer semelhantes à primeira vista, eles têm finalidades diferentes:

  • plt.plot(x, y, 'o') é uma função de gráfico de linha usando 'o' para exibir apenas marcadores. É rápida, mas oferece opções limitadas de estilo.
  • plt.scatter(x, y) é uma função dedicada para gráfico de dispersão que fornece mais controle — permitindo a personalização individual do tamanho, cor e transparência dos marcadores.
Tarefa

Swipe to start coding

Exibir uma relação quadrática entre duas variáveis utilizando um gráfico de dispersão:

  1. Substitua os sublinhados, de modo que o array y contenha os elementos do array x elevados ao quadrado.
  2. Utilize a função correta para criar um gráfico de dispersão.
  3. Passe x e y para essa função na ordem correta.
  4. Defina o tamanho dos marcadores como 70.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Gráfico de Dispersão

Note
Definição

Um gráfico de dispersão é um tipo de gráfico que exibe a relação entre duas variáveis (x e y) utilizando pontos ou outros marcadores.

Gráficos de dispersão são uma das ferramentas mais simples para examinar visualmente se duas variáveis estão correlacionadas. Embora não seja o método mais preciso, frequentemente fornece uma visão útil de forma rápida.

É semelhante a um gráfico de linhas, exceto pelo fato de não possuir linhas, apenas marcadores. Para criar um gráfico de dispersão, basta utilizar a função scatter() do pyplot, passando primeiro os valores para o eixo x e depois os valores para o eixo y. Veja um exemplo:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Creating a scatter plot plt.scatter(x, y) plt.show()
copy

A sintaxe da função scatter() se assemelha à da plot(). No entanto, ao contrário da plot(), é sempre necessário fornecer valores para ambos os parâmetros x e y.

Neste exemplo, y é calculado usando a fórmula y = 2x + 5. O gráfico de dispersão mostra uma relação linear positiva — à medida que x aumenta, y também aumenta, e o inverso também ocorre.

Também é possível definir outros marcadores em vez de pontos e ajustar seu tamanho usando os parâmetros marker e s, respectivamente:

1234567
import matplotlib.pyplot as plt import numpy as np x = np.array([6, 1, 8, 20, 13, 4, 16, 5, 11, 10]) y = 2 * x + 5 # Specifying the markers and their size plt.scatter(x, y, marker='x', s=100) plt.show()
copy

Aqui, marcadores 'x' foram usados em vez do padrão 'o' (pontos), e seu tamanho foi definido como 100. É possível ajustar o parâmetro s para explorar diferentes tamanhos de marcadores.

Note
Estude Mais

A próxima seção abordará mais a personalização de gráficos, mas, por enquanto, você pode utilizar a documentação da função scatter() para explorar mais.

A plotagem de múltiplos gráficos de dispersão pode ser realizada simplesmente chamando a função scatter() duas vezes com diferentes argumentos x e y (de forma semelhante aos gráficos de linha).

Note
Nota

Embora plt.plot(x, y, 'o') e plt.scatter(x, y) possam parecer semelhantes à primeira vista, eles têm finalidades diferentes:

  • plt.plot(x, y, 'o') é uma função de gráfico de linha usando 'o' para exibir apenas marcadores. É rápida, mas oferece opções limitadas de estilo.
  • plt.scatter(x, y) é uma função dedicada para gráfico de dispersão que fornece mais controle — permitindo a personalização individual do tamanho, cor e transparência dos marcadores.
Tarefa

Swipe to start coding

Exibir uma relação quadrática entre duas variáveis utilizando um gráfico de dispersão:

  1. Substitua os sublinhados, de modo que o array y contenha os elementos do array x elevados ao quadrado.
  2. Utilize a função correta para criar um gráfico de dispersão.
  3. Passe x e y para essa função na ordem correta.
  4. Defina o tamanho dos marcadores como 70.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt