我需要一个没有标签、轴和框架的图形--只有纯数据图。
例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_facecolor('green')
ax.plot(range(0, 10), c='red')
创建此图
问题:
1.选项将删除记号和标签,但保留一个小的黑色框。
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
1.选项将删除背景,但仍保留白色边距。
ax.axis('off')
fig.tight_layout(pad=0)
1.选项删除我需要的所有内容,但也删除背景:
fig.patch.set_visible(False)
this one等其他解决方案的效果并不好。
有什么想法吗?
1条答案
按热度按时间yhxst69z1#
您可以使用
subplots_adjust
删除白色边距,使用spines.set_visible
删除边框:输出: