Mam wątpliwości co do funkcji hist matlib.W jaki sposób interpretowane są bin histogramu pyplot?
Dokumentacja wyjaśnia
Jeżeli sekwencja wartości, wartości dolnej granicy pojemników do użycia.
Ale kiedy mam dwie wartości w sekwencji tj. [0,1], otrzymuję tylko 1 pojemnik. A kiedy mam trzy tak:
plt.hist(votes, bins=[0,1,2], normed=True)
mam tylko dwa kosze. Domyślam się, że ostatnia wartość to tylko górna granica dla ostatniego pojemnika.
Czy istnieje sposób na zachowanie "reszty" wartości w ostatnim pojemniku, poza tym, że ma tam bardzo dużą wartość? (Lub innymi słowy, bez dokonywania tego pojemnika znacznie większy niż inni)
Wydaje się, że ostatnia wartość bin znajduje się w ostatniej bin
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1])
Daje mi jeden pojemnik o wysokości 3. tj. 0,0,1. Podczas:
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1,2])
Daje mi dwa kosze z dwoma w każdym. Uważam, że ten licznik jest intuicyjny, że dodanie nowego bin zmienia szerokość limitów pozostałych.
votes = [0,0,1]
plit.hist[votes, bins=2)
yeilds dwa pojemniki o rozmiarze 2 i 1. Te wydaje się być podzielona na 0,5 od osi x idzie od 0 do 1.
Jak tablica pojemniki należy interpretować? W jaki sposób dzieli się dane?
Jaką wersję 'mpl' używasz? W przeszłości jakiś czas temu zmieniła się funkcja 'numpy', która zmieniła nieco znaczenie" binów ", ważne jest, aby upewnić się, że patrzysz na dokumentację, która pasuje do używanych wersji. – tacaswell
Używam wersji 1.6.1. Dziękuję za notatkę. –