출처 : rougier/python-visualization-landscape: Adaptation of Jake VanderPlas graphic about python visualization landscape (github.com)
📝Plotly.express ( = px ) 라이브러리
✅ px.data.iris()
DataFrame형태를 입력으로 넣고, 구성요소만 지정해주면 쉽게 구현이 가능
px.data 제공 데이터셋중 하나인 iris 불러오기
import plotly.express as px
import pandas as pd
df = px.data.iris() #px.data에서 기본 제공하는 데이터셋 중 하나인 iris(붓꽃) 데이터
fig = px.scatter(df, x="sepal_width", y="sepal_length", color='petal_length')
fig.show()
x축 과 y축의 설정정 위해서는 각각 update_xaxes 메소드와 update_yaxes 메소드를 활용
fig = px.line(df_1['GOOG'], title = '구글 주가')
fig.update_xaxes(rangeslider_visible=True)
📝Simple Candlestick (캔들스틱)
캔들스틱 차트(영어: Candlestick chart) 또는 봉차트
일본식 캔들스틱 차트는 주식을 비롯한 유가증권과 파생상품, 환율의 가격 움직임을 보여주는 금융 차트
출처 : 위키백과출처 : Candlestick charts in Python
# plotly.graph_objects 를 go라는 별칭으로 불러옵니다.
# go.Candlestick 을 그립니다.
import pandas as pd
import plotly.graph_objects as go
from datetime import datetime
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv')
df
✅ 애플의 캔들스틱
data = go.Candlestick(x=df['Date'], open=df['AAPL.Open'],
high=df['AAPL.High'],
low=df['AAPL.Low'],
close=df['AAPL.Close']
# plotly.graph_objs 의 타입을 가진 데이터 형태를
# go.Figure() 안에 넣어주기
go.Figure(data)