AttributeError: Неизвестное свойство axisbg - PullRequest
0 голосов
/ 24 мая 2018

Вот код, который я пытаюсь запустить:

ax = plt.axes(axisbg='#E6E6E6')
ax.set_axisbelow(True)
plt.grid(color='w',linestyle='solid')

for spine in ax.spines.values():
   spine.set_visible(False)

ax.xaxis.tick_bottom()
ax.yaxis.tick_left()

ax.tick_params(colors='gray',direction='out')
for tick in ax.get_xticklabels():
   tick.set_color('gray')
for tick in ax.get_yaxislabels():
   tick.set_color('gray')

ax.hist(x,edgecolor='E6E6E6',color='E6E6E6');

И ошибка: AttributeError: Неизвестное свойство axisbg

Пожалуйста, помогите мне определить ошибку.

Ответы [ 2 ]

0 голосов
/ 30 марта 2019

Замените приведенную ниже строку кода

ax = plt.axes(axisbg='#E6E6E6')

на

ax = plt.axes(facecolor='#E6E6E6')
0 голосов
/ 09 сентября 2018

axisbg устарела в matplotlib 2.0+. Вместо этого используйте цвет лица.

https://matplotlib.org/api/api_changes.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...