본문 바로가기
  • plotly로 바로쓰는 동적시각화 in R & 파이썬

Plotly in R - 그래프에 마우스를 올려봅시다28

plotly 추세선 그리기 in R 사용데이터 : https://2stndard.tistory.com/68 plotly에 추세선 넣기 추세선은 산점도나 시계열 그래프에서 데이터의 전반적 흐름을 설명해주는 직선 혹은 곡선을 말한다. 데이터의 전반적 상승 흐름이나 하락 흐름을 시각적으로 표현해주는 방법으로 추세선을 그리는 여러가지 방법이 있다. 시계열 데이터의 경우 가장 쉽게 추세선을 그리는 방법은 특정 구간의 시점과 종점을 이어주는 방식으로 그릴 수 도 있고 고점과 저점을 이어주어 그리는 방식도 있다. 하지만 산점도나 시계열 데이터 모두 선형 회귀를 사용하여 추세선을 그려주는 방법이 가장 많이 사용된다. ggplot2에서는 geom_smooth()를 사용하여 간단히 추세선을 그릴 수 있다. 하지만 plotly에서는 geom_smooth()와.. 2022. 5. 4.
plotly subplot in R 사용데이터 : https://2stndard.tistory.com/68 서브 플롯 : subplot() 데이터를 시각화할 때 하나의 시각화에 여러 개의 데이터를 표시하는 경우 각각의 데이터 trace들이 너무 많아지거나 일부 구간에 중복되면 데이터의 정확한 확인이 어렵다. 이럴때는 각각의 데이터 trace들을 따로 떼서 작은 시각화를 여러개 그려줌으로써 해결할 수 있다. 이렇게 여러개의 plotlt 객체를 모아서 하나의 plotly 시각화로 만들어주는 함수가 subplot()이다. subplot()의 주요 사용법은 다음과 같다. subplot(…, nrows = 1, widths = NULL, heights = NULL, margin = 0.02, shareX = FALSE, shareY = FALSE,.. 2022. 5. 1.
퍼넬(깔때기, Funnel) 차트 in R 사용데이터 : https://2stndard.tistory.com/68 피라미드를 그려보자 - 퍼널 차트 피라미드 그래프는 보통 인구 연령별 인구수를 표현하는 그래프에서 많이 사용된다. 하지만 plotly에서는 피라미드 그래프라는 이름으로 사용되지 않고 퍼널(깔때기, funnel) trace라는 이름으로 사용된다. 퍼널 trace는 변량의 크기를 길이로 표현한 막대로 표현하고 각 막대의 중간을 맞춰 양쪽으로 퍼져나가는 깔때기 형태의 trace이다. 이 퍼널 차트는 영업 및 마케팅 부서에서 자주 사용되는데 여러 단계별로 값이나 지표가 변화하는 것을 한 눈에 표현하기 위한 목적으로 사용한다. 코로나19 데이터를 사용하여 퍼널 차트를 만들기 위해 일간 코로나19 데이터를 주(week) 단위로 요약하여 주 단위.. 2022. 4. 26.
plotly 사용하기 plotly 시각화 사용하기 ggplot2와 같은 정적 시각화는 시각화 그래프를 만든 이후에는 더 이상의 편집이 불가하다. 따라서 시각화를 일부를 변경하기 위해서는 다시 코딩해서 만들어야하는 불편함이 따른다. 특히 특정 위치의 데이터 값을 확인하거나 특정 구간 데이터를 줌인하기 위해서도 다시 코딩해야하는데 단지 한번의 데이터 확인을 위해 코드를 고쳐야 한다는 것은 큰 어려움이 따른다. 따라서 데이터 분석 과정에서 첫 번쨰로 수행하는 탐색적 데이터 분석(EDA : Exploratory Data Analysis)에 적절한 시각화 방법이 아니다. 반면 plotly와 같은 동적 시각화에서는 특징적 데이터 값의 확인, 줌인, 줌 아웃, 특정 데이터만의 표기 등과 같은 탐색적 데이터 분석에 필수적인 기능을 제공한다.. 2022. 4. 26.