Kom igångKom igång gratis

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)

Visa kurs

Övningsinstruktioner

  • Importera numpy som np. Det ger dig tillgång till kvadratrotsfunktionen np.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()
Redigera och kör kod