Plotly.io.to_templated

Plotly Io To Templated



이 기사에서는 to_templated()f 함수를 사용하여 Plotly 그림의 스타일을 특정 템플릿으로 이동하는 방법을 배웁니다. 그런 다음 템플릿을 사용하여 템플릿 속성을 사용하여 다른 그림의 스타일을 지정할 수 있습니다.

뛰어들어봅시다.

함수 구문

이 함수는 코드에 집중할 수 있는 간단한 구문을 제공합니다. 구문은 다음과 같이 표현됩니다.







음모를 꾸미다. 이것 . to_templated ( 무화과 , 건너 뛰기 = ( '제목' , '텍스트' ) )

기능 매개변수는 다음과 같습니다.



  1. Fig – 템플릿으로 이동하려는 스타일의 Figure 객체를 지정합니다.
  2. 건너뛰기 – 스타일을 템플릿으로 이동할 때 제외할 속성의 이름 모음을 지정합니다. 기본적으로 제목 속성만 포함됩니다. 이것은 축 제목과 같은 그림의 텍스트를 다른 그림에서 가져오는 것을 방지합니다.

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'

}

결론

이 튜토리얼에서는 사용자 지정 템플릿에 저장된 스타일로 그림을 만드는 방법을 배웠습니다. 또한 다른 그림에서 템플릿을 사용하는 방법과 나중에 사용할 수 있도록 템플릿을 저장하는 방법도 다루었습니다.