Marcadores com Matplotlib
Nos exemplos anteriores, criamos gráficos com pontos sem muitas alterações, apenas alteramos as cores e, em alguns casos, adicionamos uma borda. Mas a biblioteca matplotlib fornece mais opções para alterar a aparência de um ponto, criando um gráfico com maior variedade visual. Assim podemos representar mais dados sem precisar recorrer a mudar a cor do ponto, utilizando outros marcadores além deste.
Mãos a obra…
A biblioteca matplotlib nos permiti especificar o marcador que será usado de várias formas. Veja algumas formas abaixo:Marcadores predefinidos: Esses marcadores são definidos pela própria biblioteca. Podemos usar esses marcadores passando um número entre zero e oito ou passando uma string.
Lista de vértices: Com essa lista de valores par, passamos as coordenadas do caminho das formas que queremos utilizar.
Como usamos marcadores na função scatter
Para alterar o marcador utilizado pela função scatter podemos usar o parâmetro marker. O parâmetro marker pode receber marcadores predefinidos, lista de vértices ou um marcador definido por você. Vamos ver o funcionamento do parâmetro marker:
Exemplo
Executando o exemplo acima você deve ver um gráfico parecido com esse:
import numpy as np
import matplotlib.pyplot as plt
a = np.random.randn(100, 2)
b = np.random.randn(100, 2)
plt.scatter(a[:,0], a[:, 1], color=(0.0, .40, 1.0), marker='x')
plt.scatter(b[:,0], b[:, 1], color=(.40, 1.0, .21), marker='^')
plt.show()
import matplotlib.pyplot as plt
a = np.random.randn(100, 2)
b = np.random.randn(100, 2)
plt.scatter(a[:,0], a[:, 1], color=(0.0, .40, 1.0), marker='x')
plt.scatter(b[:,0], b[:, 1], color=(.40, 1.0, .21), marker='^')
plt.show()
0 comentários:
Postar um comentário