원격 서버의 VScode에서 plotly를 사용하는 [Python]
그림을 생성한 후에 '일부분 확대' 또는 '겹쳐서 그린 선 편집' 을 생각하십시오!나는 항상 이런 생각이 있다고 생각한다.plotly가 이 요구에 대답할 것 같습니다.
plotly에서 '파일을 생성했습니다. 로컬에서') '파일을 시작하면 그림을 볼 수 있지만 원격 서버는 설명을 위해 신경을 써야 합니다.
설치하다.
이 글은 Anaconda 환경을 구상했다.각자의 환경에 따라 프로그램 라이브러리를 설치하세요.필요한 프로그램 라이브러리와 명령은 다음과 같다.
conda install plotly
conda install -c conda-forge python-kaleido
여기서'kaleido'는 그림을 다양한 형식으로 저장하는 데 필요한 프로그램 라이브러리입니다.출력과 pg 이미지만 저장하면 'kaleido' 를 설치할 필요가 없습니다.VScode 확장 기능
이번 기사에서 사용한 plotly에서 출력된 html 파일은 자바스크립트로 기술하기 때문에 VScode의 확장 기능인'HTML 프리뷰'와'Live HTML 프리뷰어'는 VScode의 UI에 도표를 표시할 수 없습니다(자바스크립트 기술은 지원되지 않습니다).따라서 이번에는 VS코드에서 로컬 서버를 만들 수 있는'Live Server'를 사용하기로 했습니다.
샘플 코드 이동
라이브러리와 확장이 정상적으로 작동하는지 확인하십시오.다음 코드를 실행해 보십시오.폴더에 "first figure.}"("sample.pdf") 가 생성되었을 것입니다.
sample.py
import plotly.graph_objects as go
fig = go.Figure(data=go.Bar(y=[2, 3, 1]))
fig.write_html('first_figure.html', auto_open=False)
# kaleidoをインストールしていない方は以下の一行を除いて下さい
fig.write_image('sample.pdf')
그럼, 나는 웹 브라우저에서 plotly가 생성한 html 파일을 보고 싶다.VScode 오른쪽 아래에 있는 "Go Live"를 누르면 로컬 PC의 브라우저가 시작됩니다.다음 페이지를 시작하는 것은 정상입니다.
이 페이지의 "first figure.html"을 클릭하면 HTML 페이지에서 그래픽을 조작할 수 있습니다.
끝낼 때 VScode 오른쪽 아래에 있는 "Port:(포트 번호)"를 눌러 연결을 종료할 수 있습니다.
최후
이전 섹션에서 시작한 HTML 페이지 오른쪽 위에 있는 "Download plot as pg"는 pdf나 다른 형식으로 만들 수 없다고 생각합니다.간단한 방법 있으면 알려주세요.
이 보도에 진전이 있으면 갱신될 것이다.
Reference
이 문제에 관하여(원격 서버의 VScode에서 plotly를 사용하는 [Python]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ktokey/items/775d23cea0610edaaee3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)