그래프 알아보기-트리맵

반응형

전에 테스트 본 데 결과 나왔는데 떨어짐...

 

근데 거기는 돼도 문제인게 업무에 대한 백그라운드가 아예 없음 내가… 막말로 도커? 걍 리눅스에서 오라클 깔때 필요하던데? 수준이고 쿠버네티스 이딴것도 모르는데 가서 뭘 할 수 있겠수…


트리맵이란 무엇인가

의사결정트리나 힙트리같은 거 들어보신 분들 있으십니까? 이진트리나. 트리맵은 그런 트리들의 지도…가 당연히 아니고. 얘도 그래프예요 그래프. 그래프 이론의 그 그래프 아니고 작대기 꺾은선같은 그래프요.

 

그런 트리들 보면 깊이 개념이 있잖아요. 그죠? 뭐 이진탐색 이런걸로 보면 와닿지 아니할테니 이걸 보자.

얘는 Phylogenetic tree, 우리말로는 계통수다. 저거 뭐 동글뱅이 삼각형 많은데 왜 하필 저 형태를 갖고왔어요? 나중에 덴드로그램 설명할건데 이 그림을 모가지 왼쪽으로 90도 꺾고 보면 그게 덴드로그램임. 얘는 보통 진화관계 이런거 나타낼 때 그리는건데 MSA 했던 것들 중에서 군집분석 했던거 있죠? 그것도 계통수 그렸다가 그게 너무 길어서 군집분석 한 거다. 저게 영어라 뭔지는 모르겠는데 뭐 상어 있고 실러캔스 폐어 막 있고 위에 사람 있고 그렇잖아요. 트리는 이런식으로 계층이라는 개념이 있고, 트리맵 역시 계층이 존재하는 그래프다.

 

근데 트리맵은 저 트리처럼은 안 생겼습니다. 태블로나 Plotly에서 트리맵 그려보면 네모네모하게 나오죠?

오피스도 이게 되네. 아무튼... 얘는 왜 또 케이크를 잘랐는지 모르겠지만 플롯틀리에서 저거 그리면 아침식사 큰네모 있고 점심식사 큰네모 따로 뭔 밴다이어그램마냥 있음. 그게 계층이라서 얘 안에 뭐뭐 있고 뭐뭐 있고 이런거다. 물론 이 계층은 데이터에 따라서 당신이 정해야 하는 것이기도 하다. 우리 사이트를 이용하는 고객들의 성별별로 연령대를 볼건지, 아니면 연령대별로 성비를 볼건지 말이다.

 

네모난 파이차트?

트리맵은 저 네모가 정해진 공간을 다 채우고, 파이차트처럼 비중을 면적으로 보여주는거기때문에 음 이 정도 비율인가를 한눈에 볼 수 있다. 저 예시에 수치는 안 나와있지만 사람들이 와플이랑 겨란을 많이 먹고 그 다음에 팬케이크인가… 니네 이거 어디 아침밥임? 저걸 누구코에 붙여 아침에는 밥을 먹어야지 이사람들아… 그리고 점심식사는 샐러드랑 카스텔라가 면적이 제일 넓은데 대만 왕카스텔라 이런거면 인정. 아무튼 이런 식으로 음 아침식사는 뭘 이만큼 먹고 점심식사는 뭘 이만큼 먹는군 이렇게 볼 수 있다.

 

전에 파이차트 얘기하면서 썬버스트 차트 얘기했는데, 뭔지 아시죠? 썬버스트차트와 트리맵이 같이 공유하는 단점이 있다. 뭘거같습니까? 파이차트는 부채꼴 면적으로 비율을 표현하고 트리맵은 정해진 공간 안에서 네모네모 면적으로 비율을 표현하잖아요. 그죠. 데이터가 비중이 너무 적으면 파이차트나 썬버스트 차트에서도 시각을 포기하게 되니까 기타로 퉁치던가 하라고 했죠? 트리맵도 같은 문제를 공유합니다. 전체가 1000인데 어떤 항목의 비중이 10이면 포항공대 가서 주사터널현미경 빌려서 그래프 봐야됩니다.

반응형