Сохранение форматирования оси matplotlib для будущих графиков

#python #matplotlib

#python #matplotlib

Вопрос:

Я действительно думаю, что мои навыки работы с Google и навыки чтения документации matplotlib подводят меня … но, похоже, я не могу найти ответ.

Я применяю некоторое форматирование к некоторым графикам, которые я делаю:

 ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)
ax.xaxis.set_ticks_position('none')
ax.yaxis.set_ticks_position('none')
ax.grid(True, 'major', 'y', color='#D3D3D3')
ax.tick_params(axis='both', which='major', labelsize=12, labelcolor='#545454')
  

Я бы хотел, чтобы это форматирование применялось и к любым будущим графикам, которые я делаю. В настоящее время, как только я создаю новый график, даже с тем же типом диаграммы и с использованием тех же данных, форматирование по умолчанию возвращается.

Я понимаю, что могу отображать несколько диаграмм на одном рисунке, и я делаю это время от времени, но иногда я хочу отображать только одну диаграмму за раз.

Есть ли способ сделать это? Или копировать и вставлять мое единственное решение?

Спасибо за ваше время, Ян.

Комментарии:

1. Вы можете использовать rcParams .

2. Большое вам спасибо, @ImportanceOfBeingErnest — именно то, что мне нужно.