Curso matplotlib - Elementos auxiliares (retas)
Em alguns casos é interessante adicionar retas no gráfico com a intenção de separar o gráfico em várias partes, indicar padrões, intervalos de confiança, entre outros motivos. Temos várias formas de adicionar retas, vamos estudar as principais.
Reta genérica
Para desenhar uma linha genérica que passe por todo o gráfico, podemos utilizar o plt.axline()
, que pode ser utilizado de duas formas.
A primeira é passando as coordenadas dos pontos iniciais e finais da reta, para os parâmetros xy1
e xy2
utilizando tuplas com dois elementos cada.
Exemplo:
plt.figure(figsize=(8,6))
plt.scatter(x,y)
plt.axline(xy1=(0.5,1), xy2=(1.2,1.5))
plt.show()
Figura 1 - Gráfico de dispersão com reta adicionada utilizando o plt.axline()
.
A segunda forma é passando a coordenada inicial através do xy1
, e o coeficiente angular da reta através do slope
.
Exemplo:
plt.figure(figsize=(8,6))
plt.scatter(x,y)
plt.axline(xy1=(0.5,1), slope=0.5)
plt.show()
Figura 2 - Gráfico de dispersão com reta adicionada utilizando o plt.axline()
.