Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Desafio 5

Qual o motivo de não ser usado o xmin e o xmax na resposta do instrutor?

ax.text(20.15, 4.9, 'Limite mínimo de largura', fontsize=12, color = CINZA2, ha="left", va = "top")
plt.axhline(y = 5 * (1 - pct), xmin = 0, xmax = df_b["comprimento"].max(), color = CINZA4, linestyle='--')

1 resposta
solução!

Oi, tudo bem?

No caso do axhline, os parâmetros xmin e xmax são frações normalizadas do eixo X, indo de 0 (extremo esquerdo) até 1 (extremo direito). Ou seja, eles não usam os valores reais do dataset, mas sim a proporção dentro do gráfico.

Por isso o instrutor não colocou nada: o comportamento padrão já é xmin=0 e xmax=1, fazendo a linha atravessar todo o gráfico de ponta a ponta.

Se você quiser limitar a linha a um intervalo específico do seu dado (por exemplo, entre 19 e 22 no comprimento), aí o ideal seria usar plt.hlines(), que aceita coordenadas em valores reais do dataset:

plt.hlines(y = 5 * (1 - pct), xmin = 19, xmax = 22, color="red", linestyle="--")

Assim, você pode escolher exatamente o intervalo que a linha deve cobrir.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Conteúdos relacionados

O link acima está em inglês, mas você poderá usar a tradução automática do navegador

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!