- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVC
- ReLU
- scheduledTimer
- substr
- Linux
- Request
- rest api
- 시각화
- SQL
- decode
- SWIFT
- sigmoid
- rxswift
- barplot
- 딥러닝
- Observable
- swiftUI
- tapply
- 명령어
- struct
- cocoapods
- 연산자
- deeplearning
- Optional
- ios
- 티스토리챌린지
- HTTP
- r
- Python
- 오블완
iOS 개발 기록 블로그
R 조직도 시각화, googleVis 패키지 본문
테스트 환경은 R Studio Cloud입니다.
R 설치 없이 코드를 실행해볼 수 있습니다.
자세한 것은 아래 글을 참고해주세요.
R Studio Cloud 사용법과 원형(pie) 그래프 시각화
위 테이블들의 데이터들을 원형 그래프로 시각화해보려고 합니다. 예를 들어 각 사원들의 연봉 데이터들을 파이로 쪼개 시각화하여 한눈에 해석하기 쉽도록 말입니다. 우선 실행환경은 인터넷
crazydeer.tistory.com
조직도, 관계도
아래의 테이블을 가지고 사원들의 조직도, 관계도를 시각화해보려고 합니다.
우선 관련 패키지를 설치하고 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 |