dygraphs 패키지는 dygraphs JavaScript 차트 라이브러리에 대한 R 인터페이스입니다. R의 시계열 데이터를 차트화할 수있는 풍부한 기능을 제공합니다.

이 패키지의 특징은 다음과 같습니다.

  • 자동으로 xts 시계열 개체 (또는 xts로 변환 가능한 모든 개체)를 그려줌
  • 고도로 구성 가능한 축 및 시리즈 디스플레이 (두 번째 Y 축 옵션 포함)
  • 줌 / 팬 및 시리즈 / 포인트 강조 표시 등 풍부한 대화형 기능
  • 시리즈 주변의 위쪽 / 아래쪽 막대 (예 : 예측 간격)를 표시
  • 음영 처리된 영역, 이벤트 라인 및 포인트 주석을 포함한 다양한 그래프 오버레이 제공
  • 기존의 R 플롯 (RStudio 뷰어 사용)과 마찬가지로 R 콘솔에서 사용
  • R Markdown 문서 및 Shiny 웹 응용 프로그램 내 친화적 적용

설치

다음과 같이 CRAN에서 dygraphs 패키지를 설치할 수 있습니다.

R 콘솔, R Markdown 문서 및 Shiny 응용 프로그램에서 dygraph를 사용할 수 있습니다. 자세한 내용은 사이드 바에서 링크 된 사용 설명서를 참조하세요. 아래 예제의 몇 가지 데모와 예제 갤러리의 데모가 있습니다.

 

이 그래프는 완전히 상호 작용합니다. 마우스를 이동하면 개별 값이 표시됩니다. 확대할 그래프의 영역을 선택할 수도 있습니다 (두 번 클릭하면 축소됩니다).

원래의 다이알로그 오브젝트에 추가 명령을 파이프하여 dygraphs를 사용자 정의 할 수 있습니다. 여기서는 dyRangeSelector를 원래 그래프로 파이프 해보겠습니다.

 

 

 

이 예제에서는 magrittr 패키지의 % > % (또는 “pipe”) 연산자를 사용하여 범위 선택기로 도형 그래프를 작성합니다. 유사한 구문을 사용하여 축, 시리즈 및 기타 옵션을 사용자 정의합니다.

 

시리즈 및 축 표시를 사용자화 하기위한 많은 옵션을 사용할 수 있습니다. 음영 처리 된 막대가있는 단일 디스플레이에 다중 하위 / 값 / 위쪽 스타일 시리즈를 결합하는 것도 가능합니다. 다음은 음영 처리된 막대를 나타내는 예제입니다. 플롯 제목을 지정하고 x 축에 대한 그리드 그리기 및 시리즈 색상에 대한 사용자 정의 팔레트 사용을 억제합니다.

 

 

dygraphs for R 사이트에서는 R 콘솔, RMarkdown, Shiny 등에서 사용하는 예제와 상세 옵션들의 사용법을 보실 수 있습니다.

(Visited 40 times, 1 visits today)