뛰어들어봅시다.
함수 구문
이 함수는 코드에 집중할 수 있는 간단한 구문을 제공합니다. 구문은 다음과 같이 표현됩니다.
음모를 꾸미다. 이것 . to_templated ( 무화과 , 건너 뛰기 = ( '제목' , '텍스트' ) )
기능 매개변수는 다음과 같습니다.
- Fig – 템플릿으로 이동하려는 스타일의 Figure 객체를 지정합니다.
- 건너뛰기 – 스타일을 템플릿으로 이동할 때 제외할 속성의 이름 모음을 지정합니다. 기본적으로 제목 속성만 포함됩니다. 이것은 축 제목과 같은 그림의 텍스트를 다른 그림에서 가져오는 것을 방지합니다.
Figure는 스타일이 템플릿으로 이동된 Figure의 복사본을 반환합니다. go.Figure의 반환 유형입니다.
예시
to_templated() 함수를 사용하여 특정 그림의 스타일을 템플릿으로 내보내는 방법을 설명하겠습니다.
사용자 지정 스타일로 그림을 만드는 것부터 시작해 보겠습니다. 예제 코드는 다음과 같습니다.
수입 음모를 꾸미다. 표현하다 ~처럼 픽셀DF = 픽셀 데이터 . 아이리스 ( )
무화과 = 픽셀 흩어지게하다 ( DF , 엑스 = 'sepal_length' , 와이 = 'sepal_width' , 색깔 = '종' ,
제목 = '커스텀 스타일링' )
무화과. 업데이트_레이아웃 (
font_family = 'Courier New, 모노스페이스' ,
글꼴 색상 = '빨간색' ,
font_size = 18 ,
title_font_family = '타임즈 뉴 로만' ,
title_font_color = '푸른' ,
legend_title_font_color = '초록'
)
무화과. update_xaxes ( title_font_family = '아리엘' )
무화과. 보여 주다 ( )
이 예에서는 글꼴 모음, 글꼴 색상, 글꼴 크기 등과 같은 사용자 지정 텍스트 스타일을 사용하여 산점도를 만듭니다.
위의 코드는 다음과 같이 간단한 산점도를 반환해야 합니다.
to_template() 함수를 사용하여 이 그림을 스타일링 템플릿이 있는 그림으로 변환할 수 있습니다.
예제 코드는 다음과 같습니다.
수입 음모를 꾸미다. 이것 ~처럼 이것fig_templated = 이것. to_templated ( 무화과 )
위의 코드에서는 plotly io 모듈을 io로 가져오는 것으로 시작합니다. 그런 다음 to_templated() 함수를 사용하여 사용자 정의 템플릿에 저장된 스타일로 그림의 복사본을 만듭니다.
다음 코드를 실행하여 템플릿을 볼 수 있습니다.
fig_templated. 형세 . 주형Figure의 스타일을 정의하는 속성이 있는 사전을 반환해야 합니다. 출력 값의 예는 다음과 같습니다.
형세. 주형 ( {'데이터' : { '술집' : [ { '오류_x' : { '색깔' : '#2a3f5f' } ,
'오류_y' : { '색깔' : '#2a3f5f' } ,
'채점자' : { '선' : { '색깔' : '#E5ECF6' , '너비' : 0.5 } ,
'무늬' : { '채우기 모드' : '위에 까는 것' , '크기' : 10 , '견고' : 0.2 } } ,
--------------------------------------출력이 잘림---------- -------------------------------
저장된 템플릿을 다음과 같이 호출하기만 하면 그림을 표시할 수 있습니다.
fig_templated그러면 템플릿에 저장된 그림이 표시됩니다.
템플릿으로 Figure 만들기
그림의 스타일을 사용자 정의 템플릿에 저장하면 해당 템플릿을 사용하여 다른 그림에 스타일을 적용할 수 있습니다.
예제 코드는 다음과 같습니다.
수입 음모를 꾸미다. graph_objectsas 가다new_fig = 가다. 수치 ( 형세 = {
'주형' : fig_templated. 형세 . 주형
} )
new_fig
위의 예에서는 Plotly에서 graph_objects 모듈을 가져오는 것으로 시작합니다. 이 경우에는 빈 도형을 만들고 싶지만 스타일만 사용하므로 graph_objects를 사용합니다.
go.Figure() 함수를 사용하여 레이아웃 매개변수를 전달하고 'template' 속성을 사용하여 대상 템플릿을 지정합니다.
그런 다음 new_fig를 호출하여 결과 그림을 표시할 수 있습니다. 다음을 반환해야 합니다.
위의 그림에는 데이터나 텍스트가 포함되어 있지 않습니다. 여기에는 텍스트 색상, 글꼴 모음, 글꼴 크기 등과 같은 스타일만 포함됩니다.
이 템플릿으로 산점도를 생성하기 위해 다음과 같은 코드를 사용할 수 있습니다.
수입 음모를 꾸미다. graph_objectsas 가다수입 numpyas np
N = 1000
티 = 예를 들어 린스페이스 ( 0 , 10 , 오십 )
와이 = 예를 들어 없이 ( 티 )
무화과 = 가다. 수치 ( 데이터 = 가다. 흩어지게하다 ( 엑스 = 티 , 와이 = 와이 , 방법 = '마커' ) , 형세 = {
'주형' : fig_templated. 형세 . 주형
} )
무화과. 보여 주다 ( )
위의 예는 다음과 같은 그림을 반환해야 합니다.
글꼴 색상, 패밀리 및 크기는 템플릿에 설정된 것과 유사합니다.
명명된 템플릿 저장
아래 코드와 같이 템플릿 개체를 사용하여 사용자 정의 템플릿을 저장할 수 있습니다.
수입 음모를 꾸미다. 이것 ~처럼 이것이것. 템플릿 [ 'my_custom_template' ] = fig_templated. 형세 . 주형
위의 코드는 템플릿을 'my_custom_template'이라는 이름으로 저장합니다. 그런 다음 이 이름을 사용하여 사용하려는 템플릿을 지정할 수 있습니다.
형세 = {'주형' : 'my_custom_template'
}
결론
이 튜토리얼에서는 사용자 지정 템플릿에 저장된 스타일로 그림을 만드는 방법을 배웠습니다. 또한 다른 그림에서 템플릿을 사용하는 방법과 나중에 사용할 수 있도록 템플릿을 저장하는 방법도 다루었습니다.