원격 서버의 VScode에서 plotly를 사용하는 [Python]

3375 단어 plotlyPythonVSCode
개시하다
그림을 생성한 후에 '일부분 확대' 또는 '겹쳐서 그린 선 편집' 을 생각하십시오!나는 항상 이런 생각이 있다고 생각한다.plotly가 이 요구에 대답할 것 같습니다.
plotly에서 '파일을 생성했습니다. 로컬에서') '파일을 시작하면 그림을 볼 수 있지만 원격 서버는 설명을 위해 신경을 써야 합니다.
설치하다.
이 글은 Anaconda 환경을 구상했다.각자의 환경에 따라 프로그램 라이브러리를 설치하세요.필요한 프로그램 라이브러리와 명령은 다음과 같다.
  • plotly=5.1.0
  • kaleido=0.2.1
  • 라이브러리 설치
    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나 다른 형식으로 만들 수 없다고 생각합니다.간단한 방법 있으면 알려주세요.
    이 보도에 진전이 있으면 갱신될 것이다.

    좋은 웹페이지 즐겨찾기