어느 한 논문을 보다가 아래와 같은 그림을 발견하였다.
위와 같은 방법으로 시각화하는 것을 처음 보았다. 보통은 아래 그림처럼 한 가지 벤치마크 실험(데이터셋)에 대해 다양한 알고리즘을 비교하거나 혹은 표 형식으로 보여주기 때문이다.
여러 가지 벤치마크 실험에 대한 여러 가지 알고리즘의 성능 비교는 한눈에 보기 힘들다. 표를 통해서 봐야 하는데 눈으로 하나하나 수치 비교를 해야 한다. 그렇기 때문에 그림처럼 표현하는 것을 처음 접한 나는 매우 큰 발견을 한 것처럼 느꼈다.
당장은 아니더라도 언젠가 써먹기 위해 구글링을 시도했다. pie chart , circle plot ,... 등등 이것저것 검색해 보다가 이놈을 발견했다.
여기 저자가 작성한 코드를 기반으로 조금 따라해보면 감이 오지 않을까 싶었다. (링크)
그래서 나와있는대로 코드를 돌려봤다.
따라 하다 보니 그냥 x, y좌표만 리스트로 때려박으면 되는구나 싶었다.
그런데 문제는 좌표 찾기가 간단하지 않았다.
각 지점마다 좌표값을 구해야 하는데 어차피 기울기를 아니까 알 수 있긴 하다. 그런데 내가 직접 하기는 귀찮고 분명 더 찾아보면 나올 거라고 생각했다.
그래서 검색을 더 시도하였다.
내가 구현하고자 하는 그래프(차트)의 이름을 알지 못하였지만 연관검색어랑 관련이미지를 타고 타고 들어갔다. (사실 저 차트의 이름이 따로 존재한다는 것을 이번에 검색하면서 알았다)
열심히 찾아보니 비슷한 놈이 하나둘씩 등장하기 시작했다.
결국 이놈이 Radar Chart라는 것을 알게되었고
한국어로 친절하게 구현 방법을 설명한 블로그도 찾을 수 있었다.
https://zephyrus1111.tistory.com/63
Matplotlib을 이용하여 레이더 차트(Radar chart) 그리기!
안녕하세요~ 꽁냥이에요. 보통 게임 속 캐릭터의 능력치를 나타낼 때 레이더 차트(Radar chart)를 많이 사용합니다. 여러분들도 많이 보셨을 거예요. 레이더 차트는 스파이더 차트(Spider chart)라고도
zephyrus1111.tistory.com
https://blog.naver.com/breezehome50/222305541524
[파이썬 시각화] 방사형 차트 (Radar Chart)
방사형 그래프 (Radar Graph) 방사형 그래프는 2그룹 이상의 특성을 비교하기 위해 막대그래프와 함께 자...
blog.naver.com