Plotly-정적 이미지로 내보내기
오프라인 그래프의 출력은 다양한 래스터 및 벡터 이미지 형식으로 내보낼 수 있습니다. 이를 위해 두 가지 종속성을 설치해야합니다.orca 과 psutil.
범고래
Orca는 Open-source Report Creator App. 명령 줄에서 플롯 그래프, 대시 앱, 대시 보드의 이미지와 보고서를 생성하는 Electron 앱입니다. Orca는 Plotly 이미지 서버의 중추입니다.
psutil
psutil (python system and process utilities)Python에서 실행중인 프로세스 및 시스템 활용에 대한 정보를 검색하기위한 크로스 플랫폼 라이브러리입니다. 그것은 제공하는 많은 기능을 구현합니다UNIX 다음과 같은 명령 줄 도구 : ps, top, netstat, ifconfig, who, 등 psutil은 Linux, Windows 및 MacO와 같은 모든 주요 운영 체제를 지원합니다.
Orca 및 psutil 설치
Anaconda 배포판 Python을 사용하는 경우 orca 및 psutil 설치는 다음을 통해 매우 쉽게 수행 할 수 있습니다. conda package manager 다음과 같이-
conda install -c plotly plotly-orca psutil
왜냐하면 orca는 PyPi 저장소에서 사용할 수 없습니다. 대신 사용할 수 있습니다.npm utility 설치합니다.
npm install -g [email protected] orca
pip를 사용하여 psutil 설치
pip install psutil
npm 또는 conda를 사용할 수없는 경우 사전 빌드 된 orca 바이너리는 다음 웹 사이트에서 다운로드 할 수도 있습니다. https://github.com/plotly/orca/releases.
Figure 개체를 png, jpg 또는 WebP 형식으로 내보내려면 먼저 가져 오기 plotly.io 기준 치수
import plotly.io as pio
이제 우리는 write_image() 다음과 같이 기능-
pio.write_image(fig, ‘sinewave.png’)
pio.write_image(fig, ‘sinewave.jpeg’)
pio.write_image(fig,’sinewave.webp)
orca 도구는 또한 svg, pdf 및 eps 형식으로 플롯 내보내기를 지원합니다.
Pio.write_image(fig, ‘sinewave.svg’)
pio.write_image(fig, ‘sinewave.pdf’)
에 Jupyter notebook,에 의해 획득 된 이미지 객체 pio.to_image() 함수는 다음과 같이 인라인으로 표시 될 수 있습니다.