【问题标题】:AttributeError: Unknown property axisbgAttributeError:未知属性axisbg
【发布时间】:2018-11-03 08:51:18
【问题描述】:

这是我正在尝试运行的代码:

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: Unknown property axisbg

请帮我找出错误。

【问题讨论】:

标签: python matplotlib runtime-error data-visualization attributeerror


【解决方案1】:

替换下面的代码

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

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

【讨论】:

    【解决方案2】:

    axisbg 在 matplotlib 2.0+ 中已弃用 请改用 facecolor。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      • 2018-12-24
      • 1970-01-01
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-02-07
      相关资源
      最近更新 更多