Prezado(as), bom dia. Minha codificação vem caminhando OK, mas apenas nos gráficos de barras é que tem algo dando errado. O Grafico aparece com barras minúsculas e com a numeração desalinhada. Saberiam dizer o que é?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Prezado(as), bom dia. Minha codificação vem caminhando OK, mas apenas nos gráficos de barras é que tem algo dando errado. O Grafico aparece com barras minúsculas e com a numeração desalinhada. Saberiam dizer o que é?
Oi Bernado,
Para corrigir, você pode ajustar seu código da seguinte forma:
fig, ax = plt.subplots(figsize=(10, 6))
ax.barh(america_sul_sorted['Country'], america_sul_sorted['Total'], color='skyblue')
# Melhor posicionamento dos rótulos
for i, v in enumerate(america_sul_sorted['Total']):
ax.text(v + max(america_sul_sorted['Total']) * 0.01, i, str(v),
color='black', fontsize=10, ha='left', va='center')
# Ajustes dos eixos
ax.set_frame_on(False)
ax.get_xaxis().set_visible(True)
ax.tick_params(axis='x', which='both', length=5)
plt.tight_layout()
Principais modificações:
plt.tight_layout() para melhor uso do espaçomax(america_sul_sorted['Total']) * 0.01get_xaxis().set_visible(True)Estas alterações resultarão em um gráfico com barras proporcionais e números corretamente alinhados.
Ok, funcionou. Grato.