如何在关闭框架的同时在matplotlib轴上设置facecolor?

时间:2015-06-30 04:06:21

标签: matplotlib

我找到了几种改变轴上颜色的方法,但是一旦我试图关闭框架,颜色就会消失。

docs表明这应该有效:

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_axes([0.25,0.25,0.5,0.5], frameon=False, axisbg='g')
plt.show()

使用frameon=True,我得到:

enter image description here

然而,对于frameon=False,我得到:

enter image description here

还有另一种方法可以获得没有框架的彩色背景吗?

1 个答案:

答案 0 :(得分:0)

我仍然不明白frameon应该做什么,但我通过使用得到了我想要的效果:

for side in ['top', 'bottom', 'left', 'right']:
    ax.spines[side].set_visible(False)