Własne przedziały
Histogram - Python i wykresy (Python)
`bins=lista` podaje granice przedziałów: 30-40, 40-50, ... Każdy przedział zawiera lewą granicę, a prawą nie (ostatni zawiera obie). `plt.hist` zwraca liczebności (`counts`), granice i kolumny, a `edgecolor` obrysowuje kolumny, żeby było widać, gdzie się stykają.
import matplotlib.pyplot as plt
scores = [45, 67, 72, 88, 91, 55, 63, 78, 82, 39, 58, 74, 69, 95, 84,
61, 77, 52, 70, 86, 48, 66, 79, 90, 73, 57, 81, 64, 99, 71]
edges = [30, 40, 50, 60, 70, 80, 90, 100] # granice przedziałów
counts, bins, bars = plt.hist(scores, bins=edges, edgecolor="black")
print(counts)
plt.xticks(edges)
plt.xlabel("punkty")
plt.ylabel("liczba uczniów")
plt.title("Wyniki sprawdzianu")
plt.show()Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Python i wykresy·Zaloguj się, aby zapisać postęp na koncie.