也许这是一个简单的问题,但我尝试了几次都没能解决它。我的问题是,我的绘图比画布大:
有没有办法使绘图适应画布而不改变画布大小呢?以下是我用来制作绘图的代码(感谢Louis):
![Plot is larger then the canvas!](https://istack.dev59.com/SfKah.webp)
da = plt.figure()
l1 = da.add_subplot(111).plot(dummyZ, delta_a, "k-")
da.add_subplot(111).set_xlabel(r"$z/L$")
da.add_subplot(111).set_ylabel(r"$\delta a(z)$")
da.add_subplot(111).grid(True)
da.savefig("da.png")
以下是前言:
import matplotlib.pyplot as plt
plt.rcParams['font.size']=18
编辑:
目前我正在使用以下内容:
da = plt.figure()
l1 = da.add_subplot(111).plot(dummyZ, delta_a, "k-")
da.add_subplot(111).set_xlabel(r"$z/L$")
da.add_subplot(111).set_ylabel(r"$\delta a(z)$")
da.add_subplot(111).grid(True)
da.subplots_adjust(left=0.2, bottom=0.15) # !!!
da.savefig("da.png")