-
[Python] 데이터 시각화 라이브러리 (Plotly)공부를 하다 2021. 10. 17. 09:53
Python 에는 데이터를 시각화할 수 있는 여러가지 Library가 있다.
Matplotlib, Seaborn, Plotly…
예전에는 Matplotlib 를 사용했었는데, 최근에 와서는 Plotly 를 주로 사용중이다.
Plotly 는 Live 한 그래프로 작성되어
- 마우스오버를 하면 데이터 값을 볼 수 있고,
- 구간을 확대해서 볼 수도 있어
데이터 추세를 파악하기 더 편해서 요즘은 거의 Plotly를 사용중이다.
Plotly에는 크게 두가지의 데이터 표현 방식이 있다.
Px(Plotly.express)와 go(Plotly.graph_objects ) 사용방식이다.
같은 그래프를 그리더라도 두가지 방식으로 표현이 가능하다
1. Px : Plotly.express
간편하게 한줄로 표현할 수 있다.
간단한 그래프를 그리기엔 좋지만 추가적인 작업을 더 해야되는 상황이 오면 일이 좀 복잡해진다.
2. Go : Plotly.graph_objects
px보단 덜 간단하지만 복잡한 그래프를 그릴 때 사용하기 더 편리하다.
그래서 데이터 탐색 시 간단한 그래프는 px로 그리고
보고서를 만들어야 되는 경우에는 go를 주로 사용 중이다.
아래에서 다양한 예제를 보고 이용해보기를 권한다.
정말 신세계다👍
https://plotly.com/python/Plotly Python Graphing Library
Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble chart
plotly.com
'공부를 하다' 카테고리의 다른 글
[python] python 으로 대시보드 만들기 - ChatGPT 도 안 알려준 대시보드 라이브러리 [1탄] Datapane (0) 2023.11.05 [Plotly] Y axis 단위 변경하기 (0) 2021.11.05 [Scikit-learn]시계열 데이터의 클러스터링(Feat. Dynamic Time Warping) (0) 2020.12.06 [SQL] Local DB 운영하기 (0) 2020.09.24 [추천] 알고리즘 공부 하고싶어? - HackerRank (0) 2020.09.21