반응형
[파이썬 matplotlib]
그래프 안에 작은 그래프 넣는 방법 (subfigure)
그래프 안에 작은 그래프를 그릴 때는 plt.axes 메소드를 사용합니다. 그래프를 추가하는 메소드인데요. 추가될 그래프의 크기를 설정할 수 있습니다. 입력방법은 아래와 같습니다.
plt.axes([x좌표,y좌표,가로길이,세로길이])
네 값 모두 그래프 전체 크기에 대한 비율로 입력됩니다. 아래 예시를 보면 이해가 되실겁니다.
import numpy as np
import matplotlib.pyplot as plt
X = np.linspace(0,100,20)
Y1 = X
Y2 = X**2
Y3 = np.sin(X)
plt.plot(X,Y1)
ax_sub=plt.axes([0.5,0.5,0.2,0.2])
ax_sub.plot(X,Y2)
plt.show()
반응형
'Matplotlib > 공통' 카테고리의 다른 글
파이썬 그리드 격자(meshgrid) 만드는 법과 원리 (0) | 2023.01.16 |
---|---|
[파이썬 matplotlib] 그래프 사이즈 설정 (figsize) (0) | 2020.11.25 |
[파이썬 matplotlib] 그래프 축 범위 설정 (xlim,ylim) (0) | 2020.11.24 |
[파이썬 matplotlib] 그래프 눈금 스케일 설정 (aspect ratio) (0) | 2020.11.24 |
[파이썬 matplotlib] 한 화면에 그래프 여러개 그리기 (add_subplot 이용) (0) | 2020.11.24 |
댓글