Skip to menu

KakaoTalk_20200604_145424673.png



안녕하세요! 먼저 이렇게 유용한 사이트를 운영해 주시는 점에 R을 공부하는 학생으로서 아주 감사하다는 말씀 드리고 싶습니다.

다름이 아니라 저는 레이더 차트를 애니메이션 형태로 제시하는 것을 목표로 시각화 작업을 하고 있는데요,

(날짜별로 유동인구가 변화하는 추세를 보여주고 싶습니다. 굳이 레이더 차트를 선택한 이유는 두 지역을 겹쳐서 비교하기 위함이고요)

선생님께서 제공해주신 ggRadar를 활용하여 레이더 차트를 만드는 데까지는 성공을 했지만

gganimate의 요소인 transition_time(date) 레이어를 추가하게 되면 아래와 같은 오류가 뜨면서 작동하지 않습니다. (date 열에는 날짜형 변수가 들어있고요)

Error in seq.default(range[1], range[2], length.out = nframes) : 

  'from' must be a finite number

추가정보: 경고메시지(들): 

1: In min(x) : min에 전달되는 인자들 중 누락이 있어 Inf를 반환합니다

2: In max(x) : max에 전달되는 인자들 중 누락이 있어 -Inf를 반환합니다

혹시 ggRadar는 ggplot이랑 달라서 레이어 씌우는 게 안 되는 건가? 싶었지만 labs() 를 씌워보았을 때 정상적으로 작동했으니 이는 아닌 것 같아요..그것 외에는 문제가 될 만한 요소를 찾지 못해서 질문글을 올립니다. 답변해주신다면 정말 감사하겠습니다.


읽어주셔서 고맙습니다!