데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      OpenLab 2기 - 데이터 시각화를 통한 Insight 얻기 - 4회차 모임

      keemchanniee 24.11.05
      198 2 0
      DEVOTEE 요약
      이번 스터디에서는 도넛 차트와 피라미드 차트 생성 방법을 배워보았습니다. 도넛 차트는 비율을 시각화하는 데 유용하고, 피라미드 차트는 두 집단을 비교하는 데 적합합니다. 또한, 데이터 처리에 유용한 다양한 함수들에 대해서도 알아보았습니다.
      DEVOTEE 추천 블로그

      안녕하세요!

      '데이터 시각화를 통한 인사이트 얻기' OpenLab 스터디 2기 스터디원 김채원입니다.

      vis_1.jpeg

      이번 4회차 스터디에서는 응용형 차트에 대해 다루어 보았습니다. '도넛 차트'와 '피라미드 차트'를 생성하는 방법에 대해 다루었는데요!

      스터디 시작 전, 즐겁게 스터디할 분위기를 위해 왕태웅 프로님께서 아이스브레이킹을 준비해주셨답니다.

      vis_2.jpeg

      덕분에 즐겁게 스터디를 진행할 수 있었어요!


      1. 도넛 차트 : 비율을 시각화해보자!

      도넛 차트는 파이차트와 유사하게 비율을 시각화하는 데 유용한 차트 유형인데요. 다만, 도넛 모양으로 가운데가 비어있어 정보를 추가로 표시할 수 있습니다!

      저희는 지역별 매출 총계를 도넛 차트 형태로 구현하였습니다.

      image.png

      도넛 차트를 통해서 지역별로 매출의 비중을 한 눈에 파악해볼 수 있었는데요.

      구체적인 수치를 보지 않아도, 매출 비중이 <수도권>이 훨씬 많고, 영남은 대략 1/4 정도 되는구나~를 알 수 있다는 것이 도넛 차트의 장점입니다.


      **핵심 ** : 내가 표현하고자 하는 비율을 제외한 비율을 계산해주자!

      수도권의 매출을 도넛 차트로 구현하는 상황을 가정해봅시다. 이때 도넛 차트를 만들기 위해서는 수도권 매출만 구해서는 안됩니다.

      전체 1에서, 수도권 매출을 빼주어 수도권을 제외한 매출까지 구해주어야 위의 형태처럼 '전체에서 수도권의 매출 비중'을 나타낼 수 있답니다.


      2. 피라미드 차트 : 두 집단을 단계별로 대응해서 비교해보자!

      피라미드 차트는 마치 피라미드 형태로 두 개의 값을 상반되게 배치해, 집단 간 비교를 직관적으로 보여줄 수 있는 차트 유형입니다.

      저희는 제품 중분류별 매출을 '지역'이라는 집단을 기준으로 비교해보았는데요.

      image.png

      매개변수를 생성해 왼쪽에 배치할 집단을 지정하고, 계산된 필드에서 해당 집단의 매출을 마이너스(-)로 표현해줍니다. 0을 기준으로 왼쪽으로 가게끔 표현하고 싶기 때문인데요!

      주의할 점은, 값만 마이너스 처리하고 레이블은 원래 레이블을 그대로 사용할 것! 그렇게 해야 수치상으로 실제 매출을 그대로 보여줄 수 있습니다.

      색상에 비교 집단 (여기서는 지역)을 넣어줌으로써 양쪽의 색을 다르게 지정해주고, 축 서식을 편집해 0이 가운데로 오게 조정해줍니다.


      3. 그 이외의 다양한 함수들

      4회차 모임에서는 상황별로 유용하게 활용할 수 있는 함수들도 알아보았는데요! 그 중 몇 가지를 소개합니다!


      ZN 함수

      ZN함수는 NULL 값을 0으로 바꿔주는 함수입니다.

      태블로에서는 NULL 값을 무시하기 때문에, count가 되지 않는데요.

      이때 ZN 함수를 활용해 NULL 값을 0으로 바꿔주면, 정상적으로 count가 가능합니다.


      **CONTAINTS ** 함수

      문자열에 무슨 글자가 포함되어 있는지를 T,F로 반환해주는 함수입니다.

      예를 들어 지역 중 '광역시'를 찾고 싶을 때, '광역시'가 포함되어 있는 지역을 따로 빼기 위해 사용할 수 있습니다.


      LEFT/MID/RIGHT 함수

      문자열의 일부를 추출할 때 유용한 함수인데요. 제품코드나 지역 이름에서 앞, 뒤, 가운데 몇 글자만 빼고 싶을 때 사용할 수 있습니다.


      SPLIT 함수

      기호를 기준으로 split 해주는 함수인데요. 이때 중요한 것은, 구분자가 '문자'가 아니라 반드시 '기호'여야 한다는 점입니다!


      REPLACE 함수

      문자열 내에서 특정 문자를 다른 문자로 대체할 때 사용하는 함수입니다.


      LEN 함수

      문자열의 길이를 반환하는 함수입니다. 즉, 문자열 내에 있는 문자의 수를 계산하는데요.

      데이터 전처리 과정에서 문자열의 길이에 따라 필터링하거나 조건을 설정하는 데 사용할 수 있습니다.

      주의할 점은, 중복값이 있을 때는 평균으로 변경해주어야 한다는 것! 같은 문자열이 여러 번 나오는 경우에는 중복 count가 되기 때문인데요.

      따라서 평균으로 변경해주어야 실제 글자수가 반환됩니다.


      4. 마무리

      왕태웅 프로님께서 어려울 수 있는 내용들도 쉽고 자세히 알려주신 덕분에 다양한 꿀팁들을 얻어갈 수 있었는데요! 감사합니당

      다음 스터디부터는 대시보드 분석 & 발표가 진행됩니다! 그동안 배운 것들을 잘 응용해서 멋진 대시보드를 만들 수 있기를 기대하며!


      다음 스터디에서 만나요:)

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      keemchanniee 님의 최신 블로그

      더보기

      DEVOTEE 추천 블로그

      동영상 기고하기