Dash와 Plotly로 대시보드 만들기
Alex Scriven
Data Scientist
완성된 Dash 앱:
from dash import Dash, dcc
app = Dash()
app.layout = [dcc.Graph(id='example-graph', figure=bar_fig)]
if __name__ == '__main__':
app.run(debug=True)
print("f{my_variable}")
from dash import Dash, dcc
Dash는 앱을 초기화 dcc는 그래프·입력 등 UI 구성요소 제공
app = Dash()app.layout = [dcc.Graph( id='example-graph', figure=bar_fig)]
Dash()로 앱 객체 생성app.layout 설정dcc.Graph() 사용figure = 렌더링할 Plotly 그림id = 이후 콜백에 중요
if __name__ == '__main__':
app.run(debug=True)
python my_app.pydebug는 테스트 시 피드백 제공
Google Chrome과 같은 웹 브라우저로 접속
서버 실행 중 .py 파일을 수정·저장하면 브라우저에 실시간 반영



Dash와 Plotly로 대시보드 만들기