Data Visualization
-
[Tableau] 피라미드 차트(Pyramid Chart) 시각화하기Data Visualization/Tableau(Advanced) 2022. 4. 23. 16:48
Table of Contents Introduction Data Tableau에서 피라미드 차트 시각화하기 Reference Introduction 피라미드 차트(Pyramid Chart)는 두 비교 집단을 단계별로 서로 대응해서 비교하기 위한 목적으로 사용한다. 특히 인구피라미드가 대표적인 피라미드 차트의 예시 입니다. [그림 1]과 같이 피라미드 차트를 활용하면, 같은 연령대의 다른 성별을 서로 비교해보기 위해 효과적으로 표현할 수 있다. Data 22년 2월 21일 통계청에서 2020년 임금근로일자리 소득(보수) 결과를 발표하였고, 그 중의 일부 데이터를 편집하여 2020년 임금근로일자리소득.xlsx로 구성하였다. 다음 데이터를 다운로드하고 태블로 데스크탑 이나 퍼블릭에서 불러온다. 연령 성별 기업..
-
[Tableau Tip] 태블로 퍼블릭에서 구글 드라이브 연동하기Data Visualization/Tableau Dashboard(Tip) 2021. 10. 11. 02:29
Table of Contents Introduction 구글 드라이브 연동하기 Reference Introduction 주변에 다양한 형태의 대용량 데이터가 발생하면서 데이터를 보다 쉽게 이해하기 위해서 시각화의 중요성을 강조하고 있다. 이 뿐만 아니라 데이터를 읽고 쓰기 위한 능력인 데이터 리터러시(Data Literacy)에 대해 많이 언급되고 있다. 태블로는 데이터 시각화를 위한 간편한 도구이며, 무료로 사용 가능한 버전인 퍼블릭(Tableau Public) 버전을 제공하고 있다. 데스크탑(Tableau Desktop) 버전과는 DB연동과 R/Python 연동 외에는 차이가 없으며, 퍼블릭 버전에서는 데이터를 https://public.tableau.com/app/discover에 게시하여 사용한다..
-
[Tableau Tip] Tabpy를 이용한 대시보드 구성하기Data Visualization/Tableau Dashboard(Tip) 2021. 8. 22. 18:47
Table of Contents Introduction Python 설치 확인하기 Tabpy 설치 및 실행하기 Tableau Desktop에서 Tabpy와 연동하기 Tableau Desktop에서 실습하기 Reference Introduction 최근에는 데이터 시각화의 영역이 확장되고 있으며, BI 솔루션의 보급 역시 폭발적으로 성장하고 있다. 그 가운데 데이터 엔지니어나 머신러닝 엔지니어의 경우 BI 솔루션을 활용한 시각화를 제공하고자하는 니즈를 보이고 있다. 이를 위해 Tableau에서는 R과 파이썬을 다이렉트로 연동할 수 있도록 기능을 제공하고 있다. Python 설치 확인하기 태블로와 파이썬을 연동하기 위해서 태블로 데스크탑이 설치된 환경에 파이썬이 설치되어 있는지 확인해야 한다. 키보드에서 시..
-
[Tableau Tip] 대시보드에 글꼴 적용하기Data Visualization/Tableau Dashboard(Tip) 2021. 8. 11. 23:52
Table of Contents Introduction 글꼴 다운 및 설치하기 글꼴을 적용하여 화면 구성하기 Reference Introduction 글꼴은 흔히 글씨체라고 불리고 있으며, 다양한 종류의 글꼴이 존재한다. 데이터 시각화는 결국 사람 눈에 보여지는 것이며 사람들 눈에 보기 좋은 글꼴들이 있다. 이러한 글꼴들은 Tableau가 기본적으로 제공하는 것 외에서 많이 사용한다. 국내에서는 서체를 저작물로 인정받을 수 없으나, 프로그램 파일로서의 글꼴은 저작권에 영향을 받기 때문에 무료로 제공하고 있는지 확인해야 한다. 또한, 무료로 사용하거나 구매를 했더라도 이용 범위에 따라 저작권을 침해할 수 있기 때문에 반드시 이런 것들을 확인하고 사용해야 한다. 글꼴 다운받기 무료로 사용 가능한 폰트는 아래..
-
[Tableau Tip] 매개변수를 이용하여 차원 변경하기Data Visualization/Tableau Dashboard(Tip) 2021. 7. 10. 16:37
Table of Contents Introduction 매개변수 생성하기 차원을 변경하기 위한 조건식 생성하기 매개변수를 이용하여 화면 구성하기 Reference Introduction Tableau에서는 차원과 측정값 그리고 매개 변수를 활용하서 대시보드를 구성한다. 차원의 경우에는 [그림 1]에서 보는 것과 같이 파란색 알약으로 표현되어있고 측정값은 초록색 알약으로 표현한다. 기본적으로 데이터를 수집하면 Tableau는 자동으로 차원과 측정값을 분류하게 되며, 숫자만 존재하는 필드일 경우에는 보통 측정값으로 인지하고 문자열이 존재하는 필드일 경우에는 차원으로 인지하게 된다. Tableau에서 매개 변수는 입력값을 자유롭게 조절하기 위한 용도로 사용하고 있으며, 데이터 유형을 사용자가 자유롭게 설정할 ..
-
[Tableau Tip] 대시보드에서 아이콘 활용하기Data Visualization/Tableau Dashboard(Tip) 2021. 5. 17. 22:44
Table of Contents Introduction Tableau 대시보드에서 사용할 아이콘 준비하기 아이콘을 이용한 대시보드 구성하기 Reference Introduction 대시보드를 구성하는 과정에서 다양한 정보를 한 눈에 보기 쉽게 요약하기 위한 다양한 고민을 한다. 여러 줄로 작성된 설명보다는 상징적인 의미를 갖고 있는 아이콘을 활용한다면 한정된 화면 안에서 데이터를 요약하는데 큰 도움을 받을 수 있다. 또한, 아이콘을 이용해서 버튼을 만들 경우에는 단어가 들어가는 것 보다 깔끔하게 화면을 보여줄 수 있다. 시각화를 하는 차트에서 아이콘을 활용할 경우에는 범례를 확인하지 않더라도 쉽게 이해할 수 있어서 범례의 공간을 여유있게 더 활용할 수 있다. 결과적으로 아이콘이 한정된 공간에서 시각화를 ..
-
[Tableau Tip] 생성한 대시보드 화면 임베딩하기Data Visualization/Tableau Infra(Tip) 2021. 5. 5. 23:27
Table of ContentsIntroductionTableau 대시보드 임베딩 준비하기JavaScript을 이용한 대시보드 임베딩iframe을 이용한 대시보드 임베딩Reference IntroductionTableau의 Public 버전은 Desktop 버전과 Server 버전을 오픈 서비스로 제공하는 버전이라고 생각하는 것이 좋다. Desktop 버전은 로컬 PC에서 데이터 시각화 작업을 하기 위한 클라이언트 툴이라면 Server는 작업한 시각화를 서버로 배포하여 웹뷰를 쉽게 제공하기 위한 툴인데, Public 버전은 Desktop버전과 동일하게 데이터 시각화 작업이 가능하다. 단, Public 버전에서는 파일 데이터를 불러와서 작업은 가능하나 데이터베이스와 연동은 제한을 두고 있으며, 오픈된 곳에..
-
[Tableau Tip] gif로 대시보드 구성하기Data Visualization/Tableau Dashboard(Tip) 2021. 4. 22. 19:27
Table of Contents Introduction 움직이는 이미지 GIF를 이용한 대시보드 구성하기 Reference Introduction Tableau의 도입과 함께 기존에 사용하고 있는 대시보드와의 차별화된 요소를 제공하기 위해 커스텀된 대시보드를 기대한다. 기존에 사용하고 있는 대시보드는 정적인 형태의 대시보드와 일부 인터랙션이 담긴 반응형 대시보드가 있다. 정적인 대시보드의 경우에는 정보성 데이터를 한눈에 볼 수 있도록 의미를 집결해서 시각화를 해야하는 반면에 반응형 대시보드는 필터 기능을 활용하여 자세한 정보를 볼 수 있는 대시보드를 구성할 수 있다. 전자의 경우에는 화면의 구성을 심플하게 가져갈 수 있으며 작업 속도가 빠르다는 장점이 있는 반면에 심심하게 느껴질 수 있다. 후자의 경우에..