PLT Grid: удобное решение для работы с графиками
plt.grid в библиотеке matplotlib используется для отображения сетки на графике. Сетка представляет собой систему параллельных горизонтальных и вертикальных линий, которые помогают визуально выровнять и различить значения на графике.
Примеры кода:
1. Отображение простого графика сетки:
python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.grid(True) # Включение сетки на графике
plt.show()
В данном примере мы создаем массив значений x и вычисляем синус для каждого значения. Затем мы строим график sin(x) и включаем отображение сетки с помощью plt.grid(True).
2. Настройка цвета и стиля сетки:
python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.grid(True, color='gray', linestyle='--') # Настройка цвета и стиля сетки
plt.show()
В этом примере мы используем те же данные и отображаем график sin(x). Однако мы также настраиваем цвет сетки на серый и стиль на пунктирную линию, используя параметры color='gray' и linestyle='--' в plt.grid().
3. Отключение сетки на оси x:
python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.grid(True)
plt.grid(axis='x', linestyle='--') # Отключение сетки на оси x
plt.show()
В этом примере мы отображаем тот же график sin(x) и включаем общую сетку для всех осей с помощью plt.grid(True). Затем мы отключаем сетку только для оси x, используя параметр axis='x' в plt.grid().
Таким образом, plt.grid позволяет добавить сетку на график, что делает его более наглядным и помогает различать значения на нем. Кроме того, можно настраивать цвет и стиль сетки, а также выбирать, на каких осях она должна отображаться.