Як показати лінії сітки на графіках matplotlib


За замовчуванням Matplotlib не відображає лінії сітки на графіках. Однак ви можете використовувати функцію matplotlib.pyplot.grid() , щоб легко відобразити та налаштувати лінії сітки на графіку.

Цей посібник демонструє приклад практичного використання цієї функції.

Базова діаграма розсіювання в Matplotlib

Наступний код показує, як створити просту діаграму розсіювання за допомогою 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 ()

Додайте лінії сітки до обох осей

Щоб додати сітку до графіка, ми можемо просто використати команду 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 ()

Діаграма Matplotlib із сіткою

Додайте одноосьову сітку

Ми можемо використати аргумент axis , щоб додати лише лінію сітки до осі 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 () 

Сітка Matplotlib на одній осі

Або лише вісь 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 () 

Діаграма Matplotlib із сіткою осі Y

Налаштуйте сітку

Ми також можемо налаштувати зовнішній вигляд сітки за допомогою функції 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 () 

Власні лінії сітки в Matplotlib

Ви можете знайти повний список способів налаштування ліній сітки в документації Matplotlib .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Matplotlib:

Як видалити галочки з графіків Matplotlib
Як змінити розмір шрифту на діаграмі Matplotlib

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *