Jak wyświetlić linie siatki na wykresach matplotlib


Domyślnie Matplotlib nie wyświetla linii siatki na wykresach. Można jednak użyć funkcji matplotlib.pyplot.grid() , aby łatwo wyświetlić i dostosować linie siatki na wykresie.

W tym poradniku przedstawiono przykład praktycznego wykorzystania tej funkcji.

Podstawowy wykres rozrzutu w Matplotlib

Poniższy kod pokazuje, jak utworzyć prosty wykres rozrzutu za pomocą Matplotlib:

 import matplotlib.pyplot as plt

#createdata
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data
plt. scatter (x,y)
plt. show ()

Dodaj linie siatki do obu osi

Aby dodać siatkę do wykresu, możemy po prostu użyć polecenia plt.grid(True) :

 import matplotlib.pyplot as plt

#create data
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. scatter (x,y)
plt. grid ( True )
plt. show ()

Wykres Matplotlib z siatką

Dodaj siatkę jednoosiową

Możemy użyć argumentu osi , aby dodać tylko linię siatki do osi X:

 import matplotlib.pyplot as plt

#createdata
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. scatter (x,y)
plt. grid ( axis=' x ' )
plt. show () 

Siatka Matplotlib na jednej osi

Lub po prostu oś Y:

 import matplotlib.pyplot as plt

#createdata
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. scatter (x,y)
plt. grid ( axis=' y ' )
plt. show () 

Wykres Matplotlib z siatką osi Y

Dostosuj siatkę

Możemy również dostosować wygląd siatki za pomocą funkcji plt.rc() :

 import matplotlib.pyplot as plt

#create data
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]

#create scatterplot of data with gridlines
plt. rc (' grid ', linestyle=' : ', color=' red ', linewidth= 2 )
plt. scatter (x,y)
plt. grid ( True )
plt. show () 

Niestandardowe linie siatki w Matplotlib

Pełną listę sposobów dostosowywania linii siatki można znaleźć w dokumentacji Matplotlib .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w Matplotlib:

Jak usunąć znaczniki z wykresów Matplotlib
Jak zmienić rozmiar czcionki na wykresie Matplotlib

Dodaj komentarz

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