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

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

plotly의 spikemode in R 사용데이터 : https://2stndard.tistory.com/68 스파이크 모드(spikemode) plotly에서는 스파이크라인이라는 보조선을 지원한다. 스파이크 라인은 마우스 포인팅에서부터 X축, Y축으로의 안내선을 의미한다. 이 안내선을 사요하여 해당 마우스 포인트가 현재 어떤 값을 가리키고 있는지를 쉽게 알수 있다. 이 스파이크의 설정은 xaxis, yaxis의 하위 속성으로 ‘spikemode’ 속성을 사용하여 설정할 수 있다. 따라서 한 축으로부터의 스파이크 라인을 만들수도 있고 X, Y축 모두의 스파이크 라인을 만들수도 있다. 스파이크 라인은 항상 나타나는 것이 아니고 호버가 나타날 경우 발생된다. 따라서 ‘hovermode’가 ’closet’ 일경우는 마우스 포인터가 트레이스를 가리킬.. 2022. 11. 26.
plotly의 hovermode 설정 in R 사용데이터 : https://2stndard.tistory.com/68 호버모드(hovermode) plotly와 같은 동적 시각화에서는 사용자의 반응에 따라 해당 시각화에서 다양한 정보를 표시해준다는 장점이 있다. plotly에서는 사용자의 마우스 반응에 따라 데이터가 표시되는 박스가 나타나는데 이를 ’hover’라고 한다. ’hover’는 plotly에서만 사용하는 개념은 아니고 HTML의 디자인적 요소를 정의하는 CSS(Cascading Style Sheet)에서 지원하는 개념으로 plotly에서도 이를 준용하여 사용한다. plotly에서는 호버를 설정하기 위해 다양한 속성을 제공하는데 이번 포스트에서는 마우스에 따라 나타나는 호버 레이블이 나타나는 트레이스의 범위를 설정할 수 있다. plotly에.. 2022. 11. 26.
sparkline in R 사용데이터 : https://2stndard.tistory.com/68 스파크라인 스파크라인 그래프는 X, Y축이 생략되고 데이터 흐름이 표현된 선만으로 표시되는 선 그래프를 말한다. 이 그래프는 그 시각화 자체로 사용되기 보다는 다른 정보, 특히 표의 컬럼에 표현되거나 다른 시각화의 보조적 정보의 제공 형태로 사용된다. 특히 많은 선 그래프를 표현하지만 서브 플롯도 다소 많다고 느끼는 경우 사용할 수 있다. 다음은 아시아 국가들의 최근 100일간 코로나19 신규 확진자에 대한 스파크라인 그래프를 그리는 코드이다. df_covid19_100 |> ## 국가명으로 그룹화 group_by(location) |> ## 그룹화한 각각의 데이터 그룹들에 적용할 코드 설정 do( ## 각 그룹화한 데이터를 사용해 .. 2022. 11. 25.
이동평균이 표시된 plotly 동적 주가 그래프 in R plotly를 사용한 주가 이동평균 그래프 그리기 주가 그래프에서 주가의 전반적인 흐름을 살펴보기 위해 사용하는 것이 이동평균 선 그래프이다. 보통 이동평균은 5일 이동평균, 20일 이동 평균, 60일 이동 평균, 120일 이동 평균을 보지만 그 간격은 사용자의 관점에 따라 달라질 수 있다. 그렇다면 plotly의 캔들 스틱 트레이스로 만든 그래프에서 이동 평균을 표시하는 선 그래프를 추가하는 방법에 대해 알아본다. add_trace()를 사용한 여러 그래프의 중첩 plotly를 사용할 때 가장 직관적으로 표현되는 것은 add_trace()의 함수 이름과 같이 이미 그려진 plotly 객체에 트레이스를 추가하는 것이다. 이는 ggplot2에서 +를 사용해서 geom_*()을 추가해주는 것과 유사한 개념이.. 2022. 11. 24.