Justera antalet staplar i ett histogram
Histogrammet du nyss skapade hade tio staplar – det är standardinställningen i matplotlib. "Kvadratrotsregeln" är en vanlig tumregel för att välja antal staplar: välj antal staplar som kvadratroten av antalet urval. Rita histogrammet över kronbladslängderna för Iris versicolor igen, men använd den här gången kvadratrotsregeln för att bestämma antalet staplar. Du anger antalet staplar med nyckelordsargumentet bins i plt.hist().
Plottningsverktygen är redan importerade och seaborns standardinställningar är redan aktiverade. Variabeln versicolor_petal_length innehåller en array med kronbladslängder och finns redan i ditt namnområde.
Den här övningen är en del av kursen
Statistiskt tänkande i Python (del 1)
Övningsinstruktioner
- Importera
numpysomnp. Det ger dig tillgång till kvadratrotsfunktionennp.sqrt(). - Bestäm hur många datapunkter du har med hjälp av
len(). - Beräkna antalet staplar med kvadratrotsregeln.
- Konvertera antalet staplar till ett heltal med den inbyggda funktionen
int(). - Generera histogrammet och se till att använda nyckelordsargumentet
bins. - Klicka på Skicka in svar för att rita figuren och se resultatet!
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import numpy
# Compute number of data points: n_data
# Number of bins is the square root of number of data points: n_bins
# Convert number of bins to integer: n_bins
# Plot the histogram
# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')
# Show histogram
plt.show()