import matplotlib as mpl
import matplotlib.pyplot as plt


# Set visibility for major and minor gridlines
mpl.rcParams["axes.grid"] = True
mpl.rcParams["ytick.minor.visible"] = True
mpl.rcParams["xtick.minor.visible"] = True
mpl.rcParams["axes.grid.which"] = "both"

# Using old values to set both major and minor properties
mpl.rcParams["grid.color"] = "red"
mpl.rcParams["grid.linewidth"] = 1

# Overwrite some values for major and minor separately
mpl.rcParams["grid.major.color"] = "black"
mpl.rcParams["grid.major.linewidth"] = 2
mpl.rcParams["grid.minor.linestyle"] = ":"
mpl.rcParams["grid.minor.alpha"] = 0.6

plt.plot([0, 1], [0, 1])

plt.show()