我找到了几种改变轴上颜色的方法,但是一旦我试图关闭框架,颜色就会消失。
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
,我得到:
然而,对于frameon=False
,我得到:
还有另一种方法可以获得没有框架的彩色背景吗?
答案 0 :(得分:0)
我仍然不明白frameon
应该做什么,但我通过使用得到了我想要的效果:
for side in ['top', 'bottom', 'left', 'right']:
ax.spines[side].set_visible(False)