Answered by : frantic-fly-6ndy7mzjece8
f, axs = plt.subplots(2,2,figsize=(15,15))
Source : https://stackoverflow.com/questions/14770735/how-do-i-change-the-figure-size-with-subplots | Last Update : Tue, 24 Mar 20
Answered by : peerapon-wechsuwanmanee
fig, ax = plt.subplots(10,4, figsize=(16,40))
Source : | Last Update : Mon, 21 Dec 20
Answered by : dead-dolphin-f7q94qxwow0b
f, axs = plt.subplots(2,2,figsize=(15,15))
Source : https://stackoverflow.com/questions/14770735/how-do-i-change-the-figure-size-with-subplots | Last Update : Tue, 21 Sep 21
Answered by : mohsen-e8zrk470518q
plt.subplots(1, 2, gridspec_kw={'width_ratios': [3, 1]})
or
plt.subplots(rows,1,figsize=(35, rows*3), sharex=True, gridspec_kw={'height_ratios': [1,1,1,1,1,1, 3]})
Source : | Last Update : Wed, 25 Aug 21
Answered by : victoria-taylor
# importing required library
import matplotlib.pyplot as plt
import numpy as np
# creating grid for subplots
fig = plt.figure()
fig.set_figheight(6)
fig.set_figwidth(6)
ax1 = plt.subplot2grid(shape=(3, 3), loc=(0, 0), colspan=3)
ax2 = plt.subplot2grid(shape=(3, 3), loc=(1, 0), colspan=1)
ax3 = plt.subplot2grid(shape=(3, 3), loc=(1, 2), rowspan=2)
ax4 = plt.subplot2grid((3, 3), (2, 0))
ax5 = plt.subplot2grid((3, 3), (2, 1), colspan=1)
# initializing x,y axis value
x = np.arange(0, 10, 0.1)
y = np.cos(x)
# plotting subplots
ax1.plot(x, y)
ax1.set_title('ax1')
ax2.plot(x, y)
ax2.set_title('ax2')
ax3.plot(x, y)
ax3.set_title('ax3')
ax4.plot(x, y)
ax4.set_title('ax4')
ax5.plot(x, y)
ax5.set_title('ax5')
# automatically adjust padding horizontally
# as well as vertically.
plt.tight_layout()
# display plot
plt.show()
Source : https://www.geeksforgeeks.org/how-to-create-different-subplot-sizes-in-matplotlib/ | Last Update : Tue, 03 May 22
Answered by : frantic-fly-mtvrx4ikyhys
f, (a0, a1) = plt.subplots(1, 2, gridspec_kw={'width_ratios': [3, 1]})
Source : https://www.codegrepper.com/code-examples/delphi/plt+subplots+set+subplot+size | Last Update : Sun, 10 Jan 21