Plotly로 주가 데이터를 시계열에 맞춰 그릴 때,

y축의 단위가 '원' 같은 경우 1000원을 넘어가면 k로 표현되어 곤란했다.

 

1000 단위가 k로 표시되어 있다.

이때, update_layout의 yaxis_tickformat을 사용하면 000으로 표현할 수 있을 뿐만 아니라 표현식을 변경할 수도 있다!

import plotly.graph_objects as go
from plotly.subplots import make_subplots # subplot 위한 import

fig = make_subplots(rows=1, cols=1)

fig = go.Figure(data=[go.Scatter(x=sp[dict_name['삼성전자']]['date'], y=sp[dict_name['삼성전자']]['close'])])
fig.update_layout(
    autosize=False,
    width=1000,
    height=500,
    yaxis_tickformat='f'
)
fig.show()

 

 

yaxis_tickformat에 뭐라도 적어넣으면 일단 000이 붙는다.

 

yaxis_tickformat=',' 로 적어주면 콤마가 붙어 숫자를 표시할 수 있다.

env는 하나의 파이썬 작업 환경을 뜻하며

아나콘다 내에서 다음과 같이 개별 생성 및 삭제 할 수 있다.

 

python 버전을 표시하여 py37이라는 이름을 가진 환경을 생성하려면

conda create -n py37 python=3.7

 

생성된 env 목록 보기

conda env list

 

env 활성화

activate py37

 

env 비활성화

deactivate

 

위에서 생성한 env를 삭제하려면

conda env remove -n py37

 

 

지정 경로에 폴더 존재를 확인하고 생성하는 방법은 아래와 같다.

 

import os

path = "./python/sample"
if not os.path.isdir(path)
	os.mkdir(path)

+ Recent posts