Ploty 1

김혜민·2024년 4월 3일

Python

목록 보기
4/11

1. ploty

  • interactive한 그래프를 그릴 수 있음
  • python에 익숙하다면 plotly에서 개발한 dash를 사용해 웹 대시보드까지도 발전 가능

2. ploty 설치

%pip install plotly==5.11.0

3. 그래프 그리기

  • graph_objects와 express의 관계는 범용적인 시각화 라이브러리인 matplotlib과 seaborn의 관계와 비슷함

1) graph_objects

  • 직접 지정해줘야하는게 많지만, 커스터마이징이 가능
import plotly.graph_objects as go

# go.Figure() 함수를 활용하여 기본 그래프를 생성
fig = go.Figure(

    # Data 입력
    data=[go.Line(x=data["col"], y=data["col"])],

    # layout 입력
    layout=go.Layout(
        title=go.layout.Title(text="그래프 제목")
    )
)
#show하면 내 노트북 (주피터 노트북 등)에 그래프 표시
fig.show()

2) express

  • 완성형 보편적인 그래프를 그릴 수 있음
import plotly.express as px

fig = px.line(x=data["col"], y=data["col"], title="그래프 제목")

# 위 그래프와 동일
fig.show()
profile
성장하는 주니어 데이터 분석가입니다!

0개의 댓글