답변:
이미 그림 오브젝트가있는 경우 다음을 사용하십시오.
f.set_figheight(15)
f.set_figwidth(15)
그러나 .subplots () 명령을 사용하여 (표시하는 예제와 같이) 새 그림을 만들면 다음을 사용할 수도 있습니다.
f, axs = plt.subplots(2,2,figsize=(15,15))
또는 인수를 사용 figure()
하여 객체를 figsize
만든 다음 add_subplot
하위 그림을 추가 하는 데 사용 하십시오. 예 :
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:')
이 방법의 장점은 구문이의 호출에 더 가깝다는 subplot()
것입니다 subplots()
. 예를 줄거리는 사용을 지원하지 않는 것 GridSpec
줄거리의 간격을 제어하지만, 모두 subplot()
와 add_subplot()
않습니다.
fig.set_size_inches
폭 함께 높이 설정하고