Я бы порекомендовал следующий способ. Следующий ответ основан на этом и этом сообщениях
%matplotlib inline
plt.rcParams["figure.figsize"] = (8, 6)
plt.style.use("bmh")
plt.hist(np.random.normal(0,1, 10000), bins=100)
plt.gca().set_facecolor("white")
plt.setp(ax.spines.values(), color='k') # Change the frame border to black ('k')
Альтернативный способ использования ax
объекта может быть
%matplotlib inline
plt.rcParams["figure.figsize"] = (8, 6)
plt.style.use("bmh")
fig, ax = plt.subplots()
ax.hist(np.random.normal(0,1, 10000), bins=100);
ax.set_facecolor("white")
plt.setp(ax.spines.values(), color='k')
