plotly
-
[python] python 으로 대시보드 만들기 - ChatGPT 도 안 알려준 대시보드 라이브러리 [1탄] Datapane공부를 하다 2023. 11. 5. 14:30
데이터 분석업무를 하다보면 효율적으로 데이터를 제공하고자 할 때 대시보드를 만들곤 한다. 대시보드를 만들어 주는 너무나 좋은 BI 툴들이 많이 있지만, 어떤 경우에는 분석가가 직접적 구현해야 하는 상황도 생기기 마련이다. 나는 Python 을 주로 사용하기 때문에 Python 중 아래의 조건을 만족하는 라이브러리를 찾아 대시보드를 만들고자 했다. 먼저 내가 찾고자 한 형태의 라이브러리는 HTML 형태로 배포가 가능하고 여러 페이지/메뉴를 만들 수 있으며 Plotly 그래프 또한 지원해주면 고맙고 Open source 로 사용 가능한 특징을 가지고 있기를 바랬다. (사실 나는 R의 Flex Dashboard 같은 형태를 Python 으로 구현하고 싶었다.) 위의 조건을 토대로 Chat GPT 에게 적합한 ..
-
[Plotly] Y axis 단위 변경하기공부를 하다 2021. 11. 5. 19:20
Plotly 를 이용해서 그래프를 자주 그리는데, Plotly 는 자동으로 아래와 같이 축의 숫자를 500k, 100M … 이런식으로 표기한다. 직관적일 수 있으나, 더 직관적인 500,000 으로 표하는 방법은 아래와 같다 fig = px.scatter(df,x='housing_median_age', y='median_house_value') fig.update_yaxes(tickformat=',') # 간단하게 , 형으로 변경 Y 축 포멧변경 성공!
-
[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 간편하게 한줄로 표현할 수 있다. ..