作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
为了去除图中的框架,我写了
frameon=False
与 pyplot.figure
完美搭配,但使用 matplotlib.Figure
只会移除灰色背景,框架保持不变。另外,我只希望线条显示出来,其余的图都是透明的。
使用 pyplot 我可以做我想做的事,我想用 matplotlib 做这件事,出于某种长期的原因,我不想提及以扩展我的问题。
最佳答案
ax.axis('off')
,正如 Joe Kington 所指出的,将删除除绘制线之外的所有内容。
对于那些只想删除框架(边框)并保留标签、代码等的人,可以通过访问轴上的 spines
对象来实现。给定一个轴对象 ax
,以下内容应删除所有四个边的边框:
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)
并且,如果从图中删除 x
和 y
记号:
ax.get_xaxis().set_ticks([])
ax.get_yaxis().set_ticks([])
关于python - 如何从 matplotlib 中删除框架(pyplot.figure vs matplotlib.figure)(frameon=False 在 matplotlib 中有问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14908576/
当我将 Axis 的可见性设置为 false 时, Axis 将被边界框替换。请有人能帮我删除边界框。 import pylab x=[0.1,0.2,0.3,0.4] y=[0.2,0.4,0.6,
为了去除图中的框架,我写了 frameon=False 与 pyplot.figure 完美搭配,但使用 matplotlib.Figure 只会移除灰色背景,框架保持不变。另外,我只希望线条显示出来
我是一名优秀的程序员,十分优秀!