How do I change the figure size with subplots?
我在Matplotlib网站上看到了这个例子。我想知道是不是可以增加尺寸。
我尝试过
1 | f.figsize(15,15) |
但它什么也不做。
如果已经有了Figure对象,请使用:
1 2 | f.set_figheight(15) f.set_figwidth(15) |
但是,如果使用.subplots()命令(如您所展示的示例中所示)创建新的图形,您也可以使用:
1 | f, axs = plt.subplots(2,2,figsize=(15,15)) |
或者,使用
1 2 3 4 5 6 7 8 9 | import matplotlib.pyplot as plt import numpy as np f = plt.figure(figsize=(10,3)) ax = f.add_subplot(121) ax2 = f.add_subplot(122) x = np.linspace(0,4,1000) ax.plot(x, np.sin(x)) ax2.plot(x, np.cos(x), 'r:') |
这种方法的好处是,语法更接近于