반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
07-05 05:44
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- decode
- Upper
- trunc
- SWIFT
- ReLU
- 시각화
- Observable
- deeplearning
- SQL
- sigmoid
- 명령어
- grep
- barplot
- Python
- Optional
- cocoapods
- scheduledTimer
- 연산자
- delegate
- ios
- tapply
- swiftUI
- struct
- r
- 딥러닝
- substr
- MVC
- Linux
- rxswift
- NVL
Archives
iOS 개발 기록 블로그
R 조직도 시각화, googleVis 패키지 본문
반응형
테스트 환경은 R Studio Cloud입니다.
R 설치 없이 코드를 실행해볼 수 있습니다.
자세한 것은 아래 글을 참고해주세요.
조직도, 관계도
아래의 테이블을 가지고 사원들의 조직도, 관계도를 시각화해보려고 합니다.
우선 관련 패키지를 설치하고 import 해줍시다.
그 다음에 시각화를 위해 데이터를 전처리합니다.
m과 k 변수는 위와 같은 결과가 나옵니다.
결과)
이번에는 googleVis 라는 패키지를 사용해서 조직도를 그려보겠습니다.
위와 같은 방법으로 패키지를 설치하고 import 해줍니다.
> install.packages("googleVis")
> library(googleVis)
> m <- merge(emp, emp, by.x="empno", by.y="mgr", all.y = T)
새로 m 변수를 위와 같이 만들고
gvisOrgChart 함수를 써서 시각화하여 봅시다.
코드)
결과)
> plot(org)
크롬의 경우 새 탭이 열립니다.
아래와 같이 결과를 만들어봅시다.
맨 위에 테이블을 보시면 emp와 dept 테이블을 모두 사용합니다.
먼저 아래와 같이 merge 해줍니다.
aggregate로 해당 컬럼을 가져오고 is.na() 함수로 NA 값을 0으로 넣어줍니다.
그리고 컬럼명을 바꿔줍니다.
위 데이터를 구글에서 제공하는 gvisBarChart() 함수를 사용하여 막대그래프로 시각화하여 봅시다.
마찬가지로 새 탭으로 그래프가 나옵니다.
색 변경
결과)
반응형
'R' 카테고리의 다른 글
R 프로그래밍 소리 시각화 (1) | 2022.02.22 |
---|---|
R로 서울 지하철 2호선 시각화하기 (지도 그래프) (0) | 2022.02.16 |
R plot graph (라인, 점 그래프) (0) | 2021.12.28 |
R Studio Cloud 사용법과 원형(pie) 그래프 시각화 (0) | 2021.12.16 |
R 시각화 (막대그래프 예제 한방으로 끝내기) (0) | 2021.12.07 |