matplotlib.pyplot.figure #
- matplotlib.pyplot. figure ( num=None , figsize=None , dpi=None , * , facecolor=None , edgecolor=None , frameon=True , FigureClass=<class 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ 출처] #
새 그림을 만들거나 기존 그림을 활성화합니다.
- 매개변수 :
- num int 또는 str 또는
Figure
또는SubFigure
, 선택 사항 그림의 고유 식별자입니다.
해당 식별자가 있는 그림이 이미 있는 경우 이 그림이 활성화되어 반환됩니다. 정수는
Figure.number
속성을 나타내고 문자열은 그림 레이블을 나타냅니다.식별자가 있는 그림이 없거나 숫자 가 지정되지 않은 경우 새 그림이 생성되고 활성화되어 반환됩니다. num 이 int이면 속성에 사용되며 ,
Figure.number
그렇지 않으면 자동 생성된 정수 값이 사용됩니다(1부터 시작하여 각각의 새 그림에 대해 증가). num 이 문자열 이면 그림 레이블과 창 제목이 이 값으로 설정됩니다. num 이 aSubFigure
이면 부모Figure
가 활성화됩니다.- figsize (float, float), 기본값:
rcParams["figure.figsize"]
(기본값: )[6.4, 4.8]
너비, 높이(인치).
- dpi float, 기본값:
rcParams["figure.dpi"]
(기본값:100.0
) 인치당 도트 수로 표시되는 그림의 해상도입니다.
- 면색 , 기본값:
rcParams["figure.facecolor"]
(기본값:'white'
) 배경색입니다.
- edgecolor 색상, 기본값:
rcParams["figure.edgecolor"]
(기본값:'white'
) 테두리 색상입니다.
- 프레임온 부울, 기본값: True
False인 경우 그림 프레임 그리기를 억제합니다.
- FigureClass 의 하위 클래스
Figure
설정하면 일반
Figure
.- 지우기 부울, 기본값: False
True이고 그림이 이미 존재하면 지워집니다.
- 레이아웃 {'constrained', 'tight',
LayoutEngine
, None}, 기본값: 없음 축 장식(레이블, 눈금 등)이 겹치지 않도록 플롯 요소를 배치하기 위한 레이아웃 메커니즘입니다. 레이아웃 관리자는 Figure 표시 속도를 상당히 늦출 수 있습니다. 기본값은 None
Figure
입니다(단 , rcParams와의 상호 작용에 관한 생성자 의 설명서 참조 ).- **kwargs
추가 키워드 인수가
Figure
생성자에 전달됩니다.
- num int 또는 str 또는
- 반환 :
메모
새로 생성된 도형은 현재 백엔드에서 제공하는
new_manager
메서드나new_figure_manager
함수에 전달되어 도형에 캔버스와 매니저를 설치합니다.많은 Figure를 생성하는 경우 사용하지 않는 Figure를 명시적으로 호출해야 합니다
pyplot.close
. 이렇게 하면 pyplot이 메모리를 적절하게 정리할 수 있기 때문입니다.rcParams
matplotlibrc 파일에서 수정할 수 있는 기본값을 정의합니다.
# 을 사용하는 예matplotlib.pyplot.figure
Gridspec을 사용하여 다중 열/행 서브플롯 레이아웃 만들기
plt.subplots를 사용하여 여러 서브플롯 만들기
axes_grid를 사용하여 ylabel을 위한 공간 만들기
mpl_toolkits.axisartist.floating_axes 기능
3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.
extend3d 옵션을 사용하여 3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.
SkewT-logP 다이어그램: 변환 및 사용자 정의 프로젝션 사용