Plotando um histograma de dados de iris
Nos exercícios desta seção, você vai usar um conjunto de dados clássico coletado pelo botânico Edward Anderson e popularizado por Ronald Fisher, um dos estatísticos mais prolíficos da história. Anderson mediu cuidadosamente as propriedades anatômicas de amostras de três espécies diferentes de íris, Iris setosa, Iris versicolor e Iris virginica. O conjunto completo de dados está disponível como parte do scikit-learn. Aqui, você vai trabalhar com as medições do comprimento das pétalas.
Plote um histograma dos comprimentos das pétalas de suas 50 amostras de Iris versicolor usando as configurações padrão do matplotlib/seaborn. Lembre-se de que, para especificar o estilo padrão do seaborn, você pode usar sns.set(), em que sns é o alias usado ao importar seaborn.
O subconjunto do conjunto de dados contendo os comprimentos das pétalas de Iris versicolor em centímetros (cm) está armazenado no array do NumPy versicolor_petal_length.
No vídeo, Justin plotou os histogramas usando a biblioteca pandas e indexando o DataFrame para extrair a coluna desejada. Aqui, no entanto, você só precisa usar o array do NumPy fornecido. Além disso, Justin atribuiu seus comandos de plotagem (exceto plt.show()) à variável fictícia _. Isso evita que saídas desnecessárias sejam exibidas. Não é obrigatório para as suas soluções destes exercícios, mas é uma boa prática. Como alternativa, se você estiver trabalhando em um ambiente interativo como um Jupyter Notebook, pode usar um ; após seus comandos de plotagem para obter o mesmo efeito. Justin prefere usar _. Por isso, você verá isso sendo usado no código da solução.
Este exercicio faz parte do curso
Pensamento Estatístico em Python (Parte 1)
Instruções do exercicio
- Importe
matplotlib.pyploteseaborncom seus aliases usuais (pltesns). - Use o
seabornpara definir os padrões de plotagem. - Plote um histograma dos comprimentos das pétalas de Iris versicolor usando
plt.hist()e o array do NumPy fornecidoversicolor_petal_length. - Mostre o histograma usando
plt.show().
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Import plotting modules
# Set default Seaborn style
# Plot histogram of versicolor petal lengths
# Show histogram