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
Instruções de exercício
- Use o método
hist
para exibir um histograma da coluna"Weight"
do DataFramemens_rowing
, rotulando-o como"Rowing"
. - Use
hist
para exibir um histograma da coluna"Weight"
do DataFramemens_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()