【发布时间】:2017-12-17 00:00:34
【问题描述】:
我只想将生成的绘图图像保存到文件中并编写以下 MCVE:
import matplotlib.pyplot as plt
plt.rcParams["axes.facecolor"] = "red"
plt.rcParams["savefig.facecolor"] = "red"
plt.rcParams["savefig.bbox"] = "tight"
plt.rcParams["savefig.pad_inches"] = 0
plt.plot([0, 1], [0, 0], "b-", linewidth="10")
plt.plot([1, 1], [0, 1], "b-", linewidth="10")
plt.plot([1, 0], [1, 1], "b-", linewidth="10")
plt.plot([0, 0], [1, 0], "b-", linewidth="10")
#plt.axis("equal")
#plt.axis("off")
plt.savefig("test.png")
plt.axis("equal")
#plt.axis("off")
#plt.axis("equal")
plt.axis("off")
plt.axis("equal")
plt.axis("off")
我发现了 bbox 和 pad_inches。但是,它仍然不完美。轴似乎是隐藏的,而不是完全关闭 - 所以情节不会居中。另外,我想我什至需要将轴设置为相等的比例,否则矩形不会是正方形?
我想要的是
或
【问题讨论】:
标签: python image matplotlib plot