Jak zmienić kolor histogramu matplotlib (z przykładami)
Aby zmienić kolor histogramu w Matplotlib, możesz użyć następującej podstawowej składni:
plt. hist (data, color=" lightblue ", ec=" red ")
Złoto:
- dane : nazwa danych używanych w histogramie
- kolor : Kolor wypełnienia słupków histogramu
- ec : Kolor krawędzi słupków na histogramie
Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.
Przykład: zmiana koloru histogramu Matplotlib
Załóżmy, że mamy następującą listę wartości:
#define list of data
data = [2, 4, 4, 5, 6, 6, 7, 8, 9, 9, 9, 10, 12, 12, 14]
Możemy użyć następującej podstawowej składni, aby utworzyć histogram Matplotlib w celu wizualizacji wartości w tym zbiorze danych:
import matplotlib. pyplot as plt
#create histogram
plt. hist (data)
Domyślnie Matplotlib tworzy histogram z ciemnoniebieskim kolorem wypełnienia i bez koloru krawędzi.
Możemy jednak użyć następującej składni, aby zmienić kolor wypełnienia na jasnoniebieski, a kolor krawędzi na czerwony:
import matplotlib. pyplot as plt
#create histogram with light blue fill color and red edge color
plt. hist (data, color=" lightblue ", ec=" red ")
Nowy histogram ma jasnoniebieski kolor wypełnienia i czerwony kolor krawędzi.
Możesz także użyć argumentu lw , aby zmienić szerokość linii krawędzi histogramu:
import matplotlib. pyplot as plt
#create histogram
plt. hist (data, color = " lightblue ", ec=" red ", lw= 5 )
Im większą wartość zastosujesz dla lw , tym grubsze będą krawędzie słupków.
Uwaga : Pełną dokumentację funkcji hist Matplotlib można znaleźć tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w Pythonie:
Jak utworzyć histogram z Pandas DataFrame
Jak wykreślić histogram z listy danych w Pythonie