Gráfico de Dispersã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:
1234567import 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()
A sintaxe da função scatter() é semelhante à de plot(). No entanto, ao contrário de 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 utilizando, respectivamente, os parâmetros marker e s:
1234567import 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()
Neste caso, marcadores 'x' foram utilizados em vez do padrão 'o' (pontos), e o tamanho foi definido como 100. É possível ajustar o parâmetro s para explorar diferentes tamanhos de marcadores.
A próxima seção abordará mais a personalização de gráficos, mas, por enquanto, é possível utilizar a documentação da função scatter() para explorar mais recursos.
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).
Embora plt.plot(x, y, 'o') e plt.scatter(x, y) possam parecer semelhantes à primeira vista, eles possuem finalidades diferentes:
plt.plot(x, y, 'o')é uma função de gráfico de linha utilizando'o'para exibir apenas marcadores. É rápida, mas oferece opções de estilo limitadas.plt.scatter(x, y)é uma função dedicada para gráfico de dispersão que proporciona maior controle — permitindo personalização individual do tamanho, cor e transparência dos marcadores.
Swipe to start coding
Exibir uma relação quadrática entre duas variáveis utilizando um gráfico de dispersão:
- Substitua os sublinhados, de modo que o array
ycontenha os elementos do arrayxelevados ao quadrado. - Utilize a função correta para criar um gráfico de dispersão.
- Passe
xeypara essa função na ordem correta. - Defina o tamanho dos marcadores como 70.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.85
Gráfico de Dispersão
Deslize para mostrar o menu
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:
1234567import 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()
A sintaxe da função scatter() é semelhante à de plot(). No entanto, ao contrário de 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 utilizando, respectivamente, os parâmetros marker e s:
1234567import 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()
Neste caso, marcadores 'x' foram utilizados em vez do padrão 'o' (pontos), e o tamanho foi definido como 100. É possível ajustar o parâmetro s para explorar diferentes tamanhos de marcadores.
A próxima seção abordará mais a personalização de gráficos, mas, por enquanto, é possível utilizar a documentação da função scatter() para explorar mais recursos.
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).
Embora plt.plot(x, y, 'o') e plt.scatter(x, y) possam parecer semelhantes à primeira vista, eles possuem finalidades diferentes:
plt.plot(x, y, 'o')é uma função de gráfico de linha utilizando'o'para exibir apenas marcadores. É rápida, mas oferece opções de estilo limitadas.plt.scatter(x, y)é uma função dedicada para gráfico de dispersão que proporciona maior controle — permitindo personalização individual do tamanho, cor e transparência dos marcadores.
Swipe to start coding
Exibir uma relação quadrática entre duas variáveis utilizando um gráfico de dispersão:
- Substitua os sublinhados, de modo que o array
ycontenha os elementos do arrayxelevados ao quadrado. - Utilize a função correta para criar um gráfico de dispersão.
- Passe
xeypara essa função na ordem correta. - Defina o tamanho dos marcadores como 70.
Solução
Obrigado pelo seu feedback!
single