데이터시각화 13

if(Kakao AI) 2024 리뷰

카카오에서는 매년 개발자 컨퍼런스를 진행합니다. 오프라인 행사는 근무로 가지 못했지만, 감사하게도 온라인으로 다시보기가 열렸습니다. 관심있는 세션을 몇 개 듣고 내용을 정리해보았습니다. if(kakaoAI)2024모든 연결을 새롭게if.kakao.com 나의 컨텍스트를 아는 친구, Context-Aware AI Mate요약감정, 상황과 맥락, 적절한 반응 = context awareMemory : 인간의 기억 방식 = 감각 기억 → 단기 기억 → 장기 기억단기 기억에서는 chunking을 통해 정보를 의미있는 묶음으로 만든다장기 기억에서는 의미 기억을 통해 연관된 기억을 활성화시킨다Mate memory : 감각 기억 → short term → long termshort termThread memory :..

참고 사이트 모음

오늘은 대시보드를 제작할 때 참고할 수 있는 사이트를 모아서 정리해보았습니다.저도 레퍼런스를 많이 보고 배워야하는 입장이라 더 좋은 사이트를 아시는 분은 말씀 부탁드립니다! Dashboard ReferenceTableau public : 학생 때부터 애용하고 있는 사이트입니다. 특히 Viz of the Day에는 고수분들의 대시보드가 올라오기 때문에, Tableau에서 기본적으로 제공하는 차트 외에도 직접 모양을 고민해서 만든 차트를 볼 수 있어요. 대시보드 다운로드 기능을 열어둔 경우도 있기 때문에, 직접 다운받아서 살펴볼 수도 있어요. power bi는 이런 public 사이트가 없어서 아쉽더라구요. Viz of the Day | Tableau PublicFind a new featured visua..

[Power BI] Tableau와 Power BI 비교하기

현재 다니는 회사에선 Power BI를 사용하고 있습니다. Tableau 밖에 사용해보지 않은 저에게는 꽤나 큰 도전(!) 이었는데요, 다행히 사용하다보니 비슷한 점이 많아 빠르게 적용하고 있습니다. 오늘은 Tableau와 Power BI를 각각 써보면서 느꼈던 유사점과 차이점을 포스팅해볼게요 유사점드래그 앤 드롭으로 대시보드 제작 가능Excel 등 다양한 데이터 소스와 연결 가능 대시보드 제작 방법Tableau에선 차트 페이지를 먼저 하나하나 설정한 뒤, 차트를 합치는 대시보드 페이지를 별도로 만들어야 합니다.반면, Power BI에선 차트 페이지를 따로 구현하지 않고 대시보드 페이지에 차트 개체를 삽입합니다.수정해야하는 차트를 좀 더 확대해서 확인하고 싶을 때는 Tableau가 더 편한 것 같아요 필..

태블로 Sankey Chart

데이터의 흐름을 나타내는 생키 차트입니다. Sankey Chart란생키차트는 데이터의 이동이나 흐름을 시각적으로 강조하는 데에 도움을 주고, 복잡한 프로세스를 단순화해서 보여주기에 적합합니다. 이러한 특징으로 퍼널차트 작성 이전에 사용자의 경로를 탐색하는 데에 사용되기도 합니다.생키차트는 노드와 링크를 이용하여 데이터를 시각화합니다. 노드는 하나의 데이터 항목이며, 노드를 연결하는 것이 링크입니다. 링크의 두께를 통해 어떤 데이터가 큰지 파악할 수 있습니다.다만 생키차트는 일반적인 차트가 아니기 때문에, 데이터 시각화에 익숙하지 않은 사용자가 해석하기 어렵다는 단점이 있습니다. 또한 노드가 많아지고 노드 간 간격이 좁아지면 링크가 겹치기 때문에 경로를 구분하기 어려워집니다. 데이터의 크기가 비슷해서 링크..

태블로 Radial Bar Chart

각 회사의 시장 점유율을 나타내는 차트입니다.Radial Bar Chart Tutorial - Toan Hoang 를 참고하였으며 Mobile OS Market Share (kaggle.com) 데이터를 사용하였습니다. 데이터 및 변수 준비데이터 준비다운로드한 mobile os market share 데이터에 path 컬럼을 추가해줍니다. 아래 표와 같이 각 데이터가 1과 270을 값으로 가지도록 처리합니다.YearOperatingSystemSharePath2009Android5.5812009Android5.582702009BlackBerry OS14.4212009BlackBerry OS14.422702009iOS59.3512009iOS59.35270이때 1은 시작점의 각도이며, 270은 끝점의 각도입니..

태블로 Gauge Chart

위와 같이 수치를 게이지 형태로 나타내는 차트입니다.https://tableau.toanhoang.com/gauge-chart-with-arrow/ 을 참고하였으며 superstore 데이터를 사용하였습니다. 선택한 연도와 기준 연도의 sales 증가율을 나타내기 위해 아래와 같은 매개변수 및 계산된 필드를 만듭니다.매개 변수 만들기Selected Year과 Comparison year : selected year는 현재값을 2023으로, comparison year는 현재값을 2022로 설정합니다. 이외에는 동일하게 설정합니다. 계산된 필드 만들기원점과의 연결을 위한 필드path : IIF ([Ship Mode]="First Class", 0, 1)  path(bin) : path 클릭 > 만들기 > ..

태블로 배경 이미지에서 좌표 찾기(+openCV)

태블로를 사용하다보면 위치 정보를 시각화해야할 때가 있는데요, 위치 정보를 차트에 나타내기 위해서는 좌표 정보가 필요합니다. 그러나 데이터 원본에만 의존하기에는 무리가 있습니다. 데이터 원본에 좌표 정보가 없을 때도 많더라구요. 그래서 오늘은 Tableau와 Python을 이용해서 배경 이미지에서 좌표를 찾는 방법을 포스팅해보려구요. 참고한 포스팅은 아래와 같습니다. Tableau 레퍼런스 및 이미지 : Insight to Ptofitc (tistory.com) [Python] 파이썬 opencv 이미지 좌표 추출 (tistory.com) 데이터 : mtr-map/stations.csv at master · xpfio/mtr-map · GitHub Tableau에서 좌표 찾기 비어있는 x, y 컬럼이 데..

태블로 Calendar circle chart

위와 같이 주차별로 연속형 변수를 비교할 수 있는 calendar circle chart를 만들어보겠습니다. Creating Calendar Circle Charts in Tableau - Toan Hoang 를 참고했으며, super store 데이터를 활용했습니다. 매개 변수 만들기 Depth : 하나의 월을 어떤 기준으로 집계할 것인지 설정합니다. Data type : 정수 허용 가능한 값 : 범위 최소 : 2 최대 : 7 💡 최소값과 최대값이 2와 7인 이유 주차별로 집계할 것이기 때문입니다. 하나의 주차에는 최소 2일이 포함되어 있어야 하며 최대 7일까지 포함한다는 의미 현재 값 : 7 Distance from center : 중앙으로부터 얼마나 떨어질 것인지 설정합니다. Depth 변수와 동일..

[BOAZ] ADV 기업 연계 프로젝트 리뷰④ - 미팅

기업 연계 프로젝트 리뷰 시리즈의 마지막 포스팅입니다. 컨택이 기업 연계 프로젝트의 시작이라면 미팅은 프로젝트의 마지막이라고 할 수 있는데요, 오늘은 미팅할 때 어떤 걸 준비하고 어떤 걸 신경썼는지 기록해보려고 합니다. 저희는 총 4번에 걸쳐 미팅을 진행하였습니다. 1차 미팅 : 분석 제안서 기반 PT 및 데이터 제공 계약서 작성 2차 미팅 : 관계자 변경으로 인한 분석 제안서 기반 PT(재) 3차 미팅 : 분석 결과 1차 공유 4차 미팅 : 분석 결과 최종 공유 1차 미팅 컨택 이후 처음으로 진행하는 미팅이었는데요, 저희가 보내드렸던 제안서를 기반으로 어떤 분석을 진행할지 설명드렸습니다. PT 이후에는 데이터 제공 협의 및 상호 질의응답을 진행하였습니다. 데이터 제공 협의 : 제공 가능한 데이터는 어떤..

[BOAZ] ADV 기업 연계 프로젝트 리뷰③ - 대시보드(Tableau)

오늘은 adv 프로젝트 내에서 제가 담당했던 대시보드에 대해 다뤄보려고 합니다. 추천시스템 모델링 방향성이 얼추 마무리된 이후에 작업했던 것 같네요. 대시보드 기획 대시보드를 통해 어떤 내용을 보여줄 것인지 정하는 단계입니다. 저희는 미팅을 통해서 기업에서 중요하게 생각하는 요소를 파악하였고, 이를 대시보드에 포함시켰습니다. 대시보드에 포함시킬 내용이 정해진 이후에는 레이아웃을 정했습니다. 어떤 내용을 어떤 차트로 구성할지, 대시보드 내에 어느 위치에 차트를 배치할지 등을 정하였습니다. 대시보드 제작 중간 미팅 때까지는 바둑판식으로 대시보드를 만들었습니다. 디자인보다는 내용에 집중을 하기 위해서 바둑판식으로 구성을 했고, 미팅을 통해 내용상 보완할 점을 파악하였습니다. 개인적으로 가장 신경을 많이 썼던 ..

반응형