-
[python] python 으로 대시보드 만들기 - ChatGPT 도 안 알려준 대시보드 라이브러리 [2탄] Jupyter-flex공부를 하다 2023. 11. 12. 09:38
지난 1탄에서 예고한 바와 같이 두번째 라이브러리를 들고 왔다.
바로 Jupyter-flex 이다.
[python] python 으로 대시보드 만들기 - ChatGPT 도 안 알려준 대시보드 라이브러리 [1탄] Datapane
데이터 분석업무를 하다보면 효율적으로 데이터를 제공하고자 할 때 대시보드를 만들곤 한다. 대시보드를 만들어 주는 너무나 좋은 BI 툴들이 많이 있지만, 어떤 경우에는 분석가가 직접적 구현
alsoand.tistory.com
1탄에서 얘기했던것과 같이 내가 Python 대시보드의 여러 라이브러리를 찾아 헤맷던 건 R의 Flex 대시보드를 보고서 였다.
그렇다면 Flex 대시보드가 뭐길래 그렇게 부러워 했던것인가!?
Google 에서 Flex 대시보드를 검색하면 아래와 같이 여러 이미지를 볼 수 있다.
메뉴도 만들 수 있고, 다양한 대시보드 아이템들을 사용할 수 있다.
나도 분석 결과를 저렇게 예쁜게 만들어서 보여주고 싶은데 ... (욕심나지만 그렇다고 R 로 넘어갈 수는 없다..😭) 하면서 열심히 라이브러리를 찾았더랫다.
출처 : Google 검색결과 그렇게 찾아 헤매다 만난것이 Jupyter-flex 이다.
Jupyter-flex 는 R의 Flex 대시보드와 이름도 비슷하고 형태도 많이 닮았다.
https://jupyter-flex.danielfrg.com/
Jupyter-flex
jupyter-flex.danielfrg.com
사용해보기
특이하게도 이번 라이브러리는 Jupyter notebook 의 Tag 기능과 Markdown 을 이용해서 사용한다. (쉽다 쉬워)
더보기🔑 Jupyter notebook에서 Tag 활성화하기
View > Cell Toolbar > Tags
🔑 Jupyter notebook 에서 셀 속성 Markdown 으로 변경하여 Layout 값 지정하기
보통 셀 속성이 Code 로 되어있는데, 이 속성을 Markdown 으로 변경하여 작업해야 레이아웃 속성이 먹힌다.
🔑 HTML export
File > Download as > Flex Dashboard(.html)
(HTML 아니고 Flex Dashboard 로 해야 한다!)
Jupyter flex 는 예제 페이지가 잘 되어 있어서 예제페이지로 대신한다.
https://jupyter-flex.danielfrg.com/examples/plotly.html
Plotly plots
... building dashboard ...
jupyter-flex.danielfrg.com
✅ 더 많은 예제는 여기에서 확인 가능합니다.
Jupyter-flex
jupyter-flex.danielfrg.com
대시보드 만들기 참 쉽죠 !?
다음은 대시보드를 git page 로 리포트 할 수 있는 방법을 적어보려고 한다.포트폴리오 작성시에도 제출하기 좋아서 알아두면 여러모로 쓸모있을 방법!!
ex) https://bannanaa.github.io/banana/test.html
https://bannanaa.github.io/banana/test.html
bannanaa.github.io
그럼 오늘은 여기까지!
'공부를 하다' 카테고리의 다른 글
[git] Git Page 를 이용하여 HTML 파일 리포트 하기(포트폴리오 작성할 때 좋아요!) (0) 2023.12.16 [git] 나의 소중한 작업물을 Github 에 "쉽게" 올려보자(Feat. Github Desktop) (0) 2023.11.30 [책] 그로스 해킹 - 양승화 (0) 2023.11.06 [python] python 으로 대시보드 만들기 - ChatGPT 도 안 알려준 대시보드 라이브러리 [1탄] Datapane (0) 2023.11.05 [Plotly] Y axis 단위 변경하기 (0) 2021.11.05