반응형
도구 R로 푸는 통계
75. R에서 제공하는 모든 색상 살펴보기(colors)
R에서는 기본적으로 설정되어 있는 색상들이 있습니다. colors라는 함수를 이용해서 색상들을 불러올 수 있습니다. 먼저 R 콘솔창에 colors() 라고 입력해봅시다 .
657개의 색상이 불러와집니다. 먼저 1~50번의 색을 파이그래프로 그려봅시다. (파이그래프 그리는 법 : 링크)
slices=rep(1,times=50)
Rcolor={}
for (i in 1:50){
Rcolor[i]=colors()[i]
}
pie(slices,col=Rcolor)
이번에는 화면을 분할하고 전체 색상을 여러개의 파이그래프를 이용하여 출력해봅시다. for 문을 이중으로 적용하여 짧은 코드로 22개의 파이그래프가 출력되도록 하였습니다.
#그래프 주변 마진을 제거함
par(mar=c(0,0,0,0))
#화면을 5행7열로 분할
par(mfrow = c(5, 7))
#20개의 1을 원소로 갖는 벡터 생성
slices=rep(1,times=20)
#이름이 Rcolor이고 비어있는 벡터 생성
Rcolor={}
#값이 1인 변수 생성
j=1
#colors 함수의 원소를 20개씩 끊어서 원그래프로 그려주는 for문 생성.
for (k in 1:33){
for (i in 1:20){
Rcolor[i]=colors()[i+j-1]
}
labels=j:(j+19)
pie(slices,labels,col=Rcolor)
j=j+20
}
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 77. match 함수 (0) | 2020.04.01 |
---|---|
[R 강의] 76. table 함수는 분할표를 만든다 (0) | 2020.04.01 |
[R 강의] 74. R코드 주석 처리 방법 (0) | 2020.03.31 |
[R 강의] 73. R 콘솔창 폰트 크기 영구적으로 바꾸기 (0) | 2020.03.31 |
[R 강의] 72. 여러 데이터의 산점도를 하나의 그래프에 그리기(points 함수) (0) | 2020.03.31 |
댓글