기본 사용방법은 온라인 오프라인 두가지가 있는데 우리는 쥬피터 노트북 환경에서 시각화를 할 예정으로 오프라인 상태 개발환경 설정방법에 대해 알아보도록 하겠다.
Plotly 라이브러리는 아나콘다 프롬프트(Anaconda Prompt) 또는 명령 프롬프트를 통해서 설치할 수 있습니다. 아나콘다 프롬프트를 열었다면 아나콘다 프롬프트에 아래의 커맨드를 입력하여 Plotly 를설치합니다.
pip install plotly==5.11.0
주피터 노트북은 웹에서 코드를 작성하고 실행할 수 있는 오픈소스 웹 어플리케이션입니다. 이 책의 모든 코드들은 기본적으로 본인의 컴퓨터에 설치된 주피터 노트북에서 사용한다고 가정합니다. 주피터 노트북도 아나콘다를 설치하면 자동으로 설치되어져 있습니다. 아나콘다를 설치하지 않았다면 아래의 커맨드로 Jupyter notebook을 별도 설치할 수 있습니다.
pip install jupyter
설치가 완료되었으면 프롬프트에서 다음 명령어를 통해 주피터 노트북을 실행할 수 있습니다.
jupyter notebook해당 명령어를 치면 웹 브라우저가 자동으로 열리면서 주피터 노트북이 실행됩니다. 만약 실행되지 않는다면, 직접 실행시켜야 합니다. 웹 브라우저를 열고 프롬프트에서 나오고 있는 주소인 "localhost:8888"에 접속합니다.
Plotly Tutorial 위해서는 몇가지 패키지가 필요합니다. 이를 일일히 설치하는 것보다는 필요한 패키지들을 모아놓은 파이썬 배포판 '아나콘다'를 설치하는 것을 권장합니다. 아나콘다는 Numpy, Pandas, Jupyter Notebook 등 이 책에서 사용할 대부분의 패키지를 전부 포함하고 있습니다.
여기서는 윈도우 환경을 기준으로 두고 아나콘다를 설치하는 방법과 Jupyter Notebook 설치 방법에 대해 설명드립니다.
링크
https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html
아나콘다 프롬프트를 열었다면 아나콘다 프롬프트에 아래의 커맨드를 입력하여 아나콘다 파이썬 패키지를 전부 최신 버전으로 업데이트 합니다.
conda update -n base conda conda update --all
주피터 노트북은 웹에서 코드를 작성하고 실행할 수 있는 오픈소스 웹 어플리케이션입니다. 이 책의 모든 코드들은 기본적으로 본인의 컴퓨터에 설치된 주피터 노트북에서 사용한다고 가정합니다. 주피터 노트북도 아나콘다를 설치하면 자동으로 설치되어져 있습니다. 아나콘다를 설치하지 않았다면 아래의 커맨드로 Jupyter notebook을 별도 설치할 수 있습니다.
pip install jupyter
설치가 완료되었으면 프롬프트에서 다음 명령어를 통해 주피터 노트북을 실행할 수 있습니다.
jupyter notebook해당 명령어를 치면 웹 브라우저가 자동으로 열리면서 주피터 노트북이 실행됩니다. 만약 실행되지 않는다면, 직접 실행시켜야 합니다. 웹 브라우저를 열고 프롬프트에서 나오고 있는 주소인 "localhost:8888"에 접속합니다.
아나콘다를 설치했다면 기본적으로 Numpy, Pandas, Jupyter notebook, 등이 이미 설치되어져 있습니다. 그래서 아나콘다에 포함되어있지 않은 Plotly, Kaleido , Statsmodels 과 같은 패키지만 별도로 pip를 통해 설치합니다.
하지만 컴퓨터에 아나콘다를 설치하지 않고 단순히 파이썬만 설치된 상태라면 위에서 언급한 모든 패키지를 pip로 설치해야 합니다. 여기서는 윈도우 환경을 기준으로 설명합니다.
아나콘다 프롬프트를 열었다면 아나콘다 프롬프트에 아래의 커맨드를 입력하여 Plotly 를설치합니다.
pip install plotly==5.11.0
그림파일로 추출을 하려면 kaleido라는 별도의 패키지 설치가 필요합니다.
pip install kaleido
추세선 기능을 활용하기 위해선 statsmodels 패키지를 추가 설치해야 합니다.
pip install statsmodels