python - pylab : Bounding box despite frameon=False

标签 python matplotlib axis

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

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 ,正如您注意到的, Axis 被边界框“替换”,但看起来它与图形无关。在 IPython 中,我刚刚浏览了 ax 的属性并找到了该属性axison 。把它变成false这对我有用

关于python - pylab : Bounding box despite frameon=False,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22970298/

相关文章:

Python 访问字典列表中的值

python - 将 Pandas 列名连接到列值

python - 查找 numpy 切片数组的父数组

java - Web 服务响应包含无效的 XML 字符

string - 在 gnuplot 中动态制作 x,y 控制

python - 如何加载动画 GIF 并获取 Pygame 中的所有单独帧?

python - Selenium 有时无法找到元素

python - 绘制具有恒定条宽但不同 bin 大小的直方图

python - 如何更改matplotlib中y轴上方sci符号的大小?

Java Axis 客户端创建双安全 header