Matplotlib: переопределение свойств стиля ggplot по умолчанию

Я использую стиль matplotlibs ggplot для построения и хочу переопределять только определенные стандартные параметры, такие как цвет xticklabels, цвет фона сетки и ширина линии.

import numpy as np import pandas as pd import matplotlib # changing matplotlib the default style matplotlib.style.use('ggplot') # dataframe plot df = pd.DataFrame(np.random.randn(36, 3)) df.plot() 

возвращает: введите описание изображения здесь

Я знаю, что могу установить одиночные свойства для объектов axes:

 ax.set_axis_bgcolor('red') 

Но как я могу переопределить свойства по умолчанию (например, ярлык, цвет фона и ширина линии, чтобы иметь их на всех графиках?

Заранее спасибо!

Вы можете использовать rcParams для установки параметров по всему миру. например

 import numpy as np import pandas as pd import matplotlib import matplotlib.pyplot as plt # changing matplotlib the default style matplotlib.style.use('ggplot') plt.rcParams['lines.linewidth']=3 plt.rcParams['axes.facecolor']='b' plt.rcParams['xtick.color']='r' # dataframe plot df = pd.DataFrame(np.random.randn(36, 3)) df.plot() plt.show() 

введите описание изображения здесь