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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *