Python Pylab:frameon的边界框=False

Python Pylab:frameon的边界框=False,python,matplotlib,axis,Python,Matplotlib,Axis,当我将轴的可见性设置为false时,轴将被边界框替换。请有人能帮我移除边框吗 import pylab x=[0.1,0.2,0.3,0.4] y=[0.2,0.4,0.6,0.8] pylab.figure(num=1,frameon=False) circle = pylab.Circle((0, 0), 1.025, color="black", fill=None) ax = pylab.subplot(111, aspect=1) ax.add_artist(circle) ax

当我将轴的可见性设置为false时,轴将被边界框替换。请有人能帮我移除边框吗

import pylab

x=[0.1,0.2,0.3,0.4]
y=[0.2,0.4,0.6,0.8]


pylab.figure(num=1,frameon=False)
circle = pylab.Circle((0, 0), 1.025, color="black", fill=None)
ax = pylab.subplot(111, aspect=1)
ax.add_artist(circle)
ax.scatter(x,y,s=30, c='red', marker='o', edgecolor='red')
pylab.xlim([-1.1,1.1])
pylab.ylim([-1.1,1.1])
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
pylab.title("Plot")
pylab.show()

尝试
ax.axison=False
,因为您注意到轴被边界框“替换”,但它看起来与图形无关。在IPython中,我刚刚浏览了
ax
的属性,找到了属性
axison
。将其设置为
false
,对我有效