matplotlib.axes.Axes.inset_axes #
- 축. inset_axes ( 경계 , * , 변환 = 없음 , zorder = 5 , ** kwargs ) [출처] #
이 기존 Axes에 하위 삽입 Axes를 추가합니다.
- 매개변수 :
- 범위 [x0, y0, 너비, 높이]
삽입된 Axes의 왼쪽 하단 모서리와 너비 및 높이입니다.
- 변환
Transform
기본값은
ax.transAxes
입니다. 즉, rect 의 단위 는 축 기준 좌표입니다.- 투영 {None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, 선택 사항
삽입의 프로젝션 유형입니다
Axes
. str 은 사용자 정의 프로젝션의 이름입니다. 를 참조하십시오projections
. 기본 없음은 '직선' 투영을 생성합니다.- 극좌표 부울, 기본값: False
True인 경우 projection='polar'와 동일합니다.
- axis_class 하위 클래스 유형
Axes
, 선택 사항 axes.Axes
인스턴스화 된 하위 클래스입니다. 이 매개변수는 투영 및 극좌표 와 호환되지 않습니다 . 예제는 axisartist 를 참조하십시오 .- z주문 번호
기본값은 5입니다( 와 동일
Axes.legend
). 높거나 낮게 조정하여 상위 축에 표시된 데이터 위 또는 아래인지 여부를 변경합니다.- **kwargs
다른 키워드 인수는 삽입된 Axes 클래스에 전달됩니다.
- 반환 :
- 도끼
생성된
Axes
인스턴스입니다.
경고
이 방법은 3.0부터 실험적이며 API가 변경될 수 있습니다.
예
이 예제는 두 개의 삽입 축을 만듭니다. 첫 번째는 축 기준 좌표에 있고 두 번째는 데이터 좌표에 있습니다.
fig, ax = plt.subplots() ax.plot(range(10)) axin1 = ax.inset_axes([0.8, 0.1, 0.15, 0.15]) axin2 = ax.inset_axes( [5, 7, 2.3, 2.3], transform=ax.transData)