plotly

2024. 7. 8. 13:14·빅데이터 분석가 양성과정/Python
목차
  1. Plotly
  2. plotly.graph_objects 로 시각화 사용하기
  3. iplot, plotly.express, plotly.graph_objects

Plotly

데이터 분석 시, 가볍게 데이터 확인 시는 iplot, 디테일 하게 시각화 할 시에는 plotly.graph_objects 를 사용하는 것이 좋음

plotly.graph_objects 로 시각화 사용하기

  • 중급 단계 기술, 처음에 바로 활용하기에는 다소 문법이 복잡함

iplot, plotly.express, plotly.graph_objects

  • iplot() 은 high-level 함수, 세부 기능 조절에 한계가 있음
  • plotly.graph_objects 패키지로 세부 기능 조절 가능
  • plotly.express 는 plotly 를 좀더 쉽게 쓰게 할 수 있는 패키지로, iplot() 과 plotly.graph_objects 중간 단계
    • 동일한 노력이 들어가므로, 쉽게는 iplot(), 세부 기능은 plotly.graph_objects 를 사용
  1. 라이브러리 설치
    
        
    !pip install plotly​
  2. 라이브러리 로드
    
        
    import plotly.graph_objects as go
    import plotly.offline as pyo # jupyter notebook 에서 보여지도록 설정하는 부분 (가끔 안나올 때, 이 명령을 하면 됨)
    pyo.init_notebook_mode()​
  3. 테스트
    • go.Figure() 로 figure(그래프) 객체를 만들어주고, 이를 화면에 보여주는 방식으로 실행하면 됨
    iplot는 데이터 프레임에서 바로 그래프를 그릴 수 있지만 plotly.graph_objects 는 x 와 y 값을 지정해줘야 함

    
fig = go.Figure()
fig.add_trace(
go.Scatter(
x=[1, 2, 3], y=[1, 2, 3]
)
)
fig.show()

 

4. 주요 사용법

  • 그래프 종류
    • Basic Chart: https://plotly.com/python/basic-charts/
    • Statistical Chart: https://plotly.com/python/statistical-charts/
방대한 차트와 사용법, 이 중에서 기본적인 차트에 대해 사용법을 확인
세부 용법은 기본 단계가 익숙해진 후, 중급 단계에서 확인할 필요가 있음

 


    
dir(go)

그래프 라이브러리 세부 옵션을 모두 나열하기는 불가능 iplot()는 가볍게 사용하기로 하였으므로, 여기서 bar와 scatter 주요 사용법을 익히고, 필요한 부분을 찾아볼 수 있는 방법을 알아봄

 

'빅데이터 분석가 양성과정 > Python' 카테고리의 다른 글

plotly - 막대 그래프 / 세부 요소 변경  (1) 2024.07.08
plotly - 선 그래프  (0) 2024.07.08
iplot - 선 그래프 / 세부 요소 변경  (0) 2024.07.08
iplot - 막대 그래프  (0) 2024.07.08
iplot  (1) 2024.07.08
  1. Plotly
  2. plotly.graph_objects 로 시각화 사용하기
  3. iplot, plotly.express, plotly.graph_objects
'빅데이터 분석가 양성과정/Python' 카테고리의 다른 글
  • plotly - 막대 그래프 / 세부 요소 변경
  • plotly - 선 그래프
  • iplot - 선 그래프 / 세부 요소 변경
  • iplot - 막대 그래프
분석가 황규진
분석가 황규진
공공기관 위험평가관련 부서에서 근무하고 있습니다.
HGJ's Insight공공기관 위험평가관련 부서에서 근무하고 있습니다.
글쓰기 관리
분석가 황규진
HGJ's Insight
홈
|
로그인
  • 전체 글 567
    • 개인 활동(일상) 3
      • 독서 2
      • 근황 공유 1
    • 개인 활동(공부) 53
      • Tableau Bootcamp 10
      • 금융 공부 9
      • 직무 공부 22
      • 강의 12
    • 개인프로젝트 4
      • 신용카드 연체 평가 모델 0
      • 대출 승인 여부 예측 모델 4
    • 자격증 7
      • 빅데이터분석기사 1
      • 정보처리기사 1
      • 경영정보시각화 1
      • SQL개발자(SQLD) 1
      • 데이터 분석 준전문가(ADsP) 1
      • 통계적품질관리(SPC) 1
      • AICE Associate 1
    • 코드 정리 11
      • 코드 정리 - Tistory 8
      • 코드 정리 - Python 3
    • 코딩테스트연습 116
      • SQL_프로그래머스 116
    • 취업사관학교 9기 199
      • 모닝스쿨 54
      • 스스로 모닝스쿨 125
      • 직무 스터디 20
      • 반성과 다짐 0
    • 빅데이터 분석가 양성과정 173
      • Python 88
      • Python - 머신러닝 26
      • Python - 딥러닝 31
      • PyQt 4
      • JavaScript 10
      • MySQL 13
      • Node.js 1
hELLO· Designed By정상우.v4.6.1
분석가 황규진
plotly
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.