Kaleido는 Plotly의 시각화 라이브러리를위한 정적 이미지를 생성하기위한 크로스 플랫폼 라이브러리입니다. 설치 한 후 fig.write_image("filename.png")
사용하여 플롯을 파일에 저장할 수 있습니다.
Kaleido의 원래 버전에는 Chrome 웹 브라우저의 맞춤형 빌드가 포함되어있어 수백 메가 바이트가 매우 커서 유지 관리가 매우 어려웠습니다. 대조적으로,이 버전은 파이썬에서 브라우저의 원격 제어를 가능하게하는 가벼운 라이브러리 인 안무가에 의존합니다. Kaleido에게 이미지를 만들도록 요청하면 안무가를 사용하여 크롬의 헤드리스 인스턴스를 실행하여 그림을 렌더링하고 저장합니다. 자세한 내용은 안무가의 문서를 참조하십시오.
Kaleido의 새로운 버전은 진행에 관한 작업입니다. 우리는 그것을 테스트하고 개선하는 데 도움을 주셔서 감사합니다. 버그를 찾으면 GitHub 저장소에보고하십시오. 가능하면 최소한의 재현 가능한 예제를 포함하십시오.
또한 스크립트
src/py/tests/manual.py
실행하고 ZIPPER 출력을 버그 보고서에 첨부하는 것이 매우 도움이됩니다. 이렇게하면 사용중인 정확한 소프트웨어 버전과 실행중인 플랫폼에 대한 자세한 정보가 제공되므로 문제를보다 빠르게 추적하는 데 도움이됩니다.
PIP를 사용하여 PYPI에서 Kaleido를 설치할 수 있습니다.
$ pip install kaleido
Plotly Python 라이브러리의 버전 4.9 이상은 Kaleido가 설치 될 때 정적 이미지 내보내기에 Kaleido를 자동으로 사용합니다. 예를 들어:
import plotly . express as px
fig = px . scatter ( px . data . iris (), x = "sepal_length" , y = "sepal_width" , color = "species" )
fig . write_image ( "figure.png" , engine = "kaleido" )
자세한 내용은 Plotly 정적 이미지 내보내기 문서를 참조하십시오.