Если у вас есть несколько цифр или подзадач, которые вы хотите изменить, может быть полезно использовать контекстный менеджер matplotlib, чтобы изменить цвет, вместо того, чтобы менять каждый отдельно. Диспетчер контекста позволяет временно изменять параметры rc только для сразу следующего отступающего кода, но не влияет на глобальные параметры rc.
Этот фрагмент дает две фигуры: первый с измененными цветами для оси, тики и метки, а второй - с параметрами rc по умолчанию.
import matplotlib.pyplot as plt
with plt.rc_context({'axes.edgecolor':'orange', 'xtick.color':'red', 'ytick.color':'green', 'figure.facecolor':'white'}):
# Temporary rc parameters in effect
fig, (ax1, ax2) = plt.subplots(1,2)
ax1.plot(range(10))
ax2.plot(range(10))
# Back to default rc parameters
fig, ax = plt.subplots()
ax.plot(range(10))
Вы можете ввести plt.rcParams, чтобы просмотреть все доступные параметры rc, а также использовать список для поиска ключевых слов:
# Search for all parameters containing the word 'color'
[(param, value) for param, value in plt.rcParams.items() if 'color' in param]