Существует ли способ изменить цвет оси (не галочки) в matplotlib? Я просматривал документы для Осей, Оси, и Художника, но никакой удачи; matplotlib галерея также не имеет никакой подсказки. Какая-либо идея?
Это можно сделать, настроив настройки rc по умолчанию.
import matplotlib
from matplotlib import pyplot as plt
matplotlib.rc('axes',edgecolor='r')
plt.plot([0, 1], [0, 1])
plt.savefig('test.png')
Для протокола, вот как мне удалось заставить его работать:
fig = pylab.figure()
ax = fig.add_subplot(1, 1, 1)
for child in ax.get_children():
if isinstance(child, matplotlib.spines.Spine):
child.set_color('#dddddd')