ComeçarComece gratuitamente

Histograma escalonado

Os histogramas nos permitem ver as distribuições dos dados em diferentes grupos em nossos dados. Neste exercício, você deve selecionar grupos do conjunto de dados de medalhistas dos Jogos Olímpicos de Verão de 2016 para comparar a altura dos atletas medalhistas em dois esportes diferentes.

Os dados são armazenados em um objeto DataFrame do pandas chamado summer_2016_medals que tem uma coluna chamada "Height" (Altura). Além disso, foi disponibilizado um objeto GroupBy do pandas que foi agrupado pelo esporte.

Neste exercício, você deve visualizar e rotular os histogramas de dois esportes: "Gymnastics" (Ginástica) e "Rowing" (Remo) e veja a diferença marcante entre os medalhistas desses dois esportes.

Este exercício faz parte do curso

Introdução à Visualização de Dados com a Matplotlib

Ver Curso

Instruções de exercício

  • Use o método hist para exibir um histograma da coluna "Weight" do DataFrame mens_rowing, rotulando-o como "Rowing".
  • Use hist para exibir um histograma da coluna "Weight" do DataFrame mens_gymnastics e rotule-o como "Gymnastics".
  • Em ambos os histogramas, use o argumento histtype para visualizar os dados usando o tipo 'step' e defina o número de agrupamentos (bins) a serem usados como 5.
  • Acrescente uma legenda à figura antes de ela ser exibida.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

fig, ax = plt.subplots()

# Plot a histogram of "Weight" for mens_rowing
____

# Compare to histogram of "Weight" for mens_gymnastics
____

ax.set_xlabel("Weight (kg)")
ax.set_ylabel("# of observations")

# Add the legend and show the Figure
____
plt.show()
Editar e executar código