티스토리 뷰
1. 그래프 중첩하여 그리기
- 두 개 이상의 그래프를 하나의 그래프에서 보여주는 작업
- 구현방법: par(new=TRUE) 사용
-
> plot.new() > y1<-c(0.8,0.5,0.4,0.4,0.5,0.7) > y2<-c(0.8,1.3,1.0,1.3,0.9,1.2) > x<-c(1:6) > par(new=TRUE) > plot(x,y1,ylab="소비자물가상승률",type='l',col='red',ylim=c(0.3,1.5)) > par(new=TRUE) > plot(x,y2,lty="dotted",type='l',col='blue',ylim=c(0.3,1.5)) > legend(5,1.4,legend=c("2015년","2016년"),lty=1,bg="yellow",col=c("red","blue"))
- 결과
2. 막대 그래프 그리기: barplot()
- 막대 그래프를 구현하기 위한 함수: barplot(인자)
- 주요인자
- names: 막대의 라벨표시
- space: 막대와 막대 사이의 간격
- beside: TRUE 각각의 값 마다 막대 그림
- horiz: TRUE 막대를 가로형으로 표시
-
#회색 막대 그래프 그리기 > plot.new() > a<-c(100,200,300,350,500) > barplot(a) #노란색 막대 그래프 그리기 > plot.new() > a<-c(100,200,300,350,500) > barplot(a,name=c('a','b','c','d','e'),col="yellow")
- 결과
3. 히스토그램: hist()
- 히스토그램 구현하기 위한 함수: hist(인자)
-
> plot.new() > x<-c(23,33,32,45,37,15,35,43,27,46,33,46,50,29) > hist(x,main="연령분포",xlim=c(20,50),col="yellow")
- 결과
4. 상자도표: boxplot()
- 서로 다른 종류의 데이터 범위를 비교할 수 있도록 시각화
- 데이터 집합범위, 사분위수 범위, 중위수 등을 알 수 있음
-
> plot.new() > data<-read.csv("C:\\Rs\\birthdie.csv",header=TRUE) > boxplot(data$출생,data$사망,names=c("출생","사망"),col=c("pink","darkgreen"),main="서울2013-2014출생사망 비교")
- 결과
'R' 카테고리의 다른 글
ggplot2() (0) | 2021.06.07 |
---|---|
plot함수 (0) | 2021.06.07 |
외부파일 읽어오기 (0) | 2021.06.06 |
함수(function) (0) | 2021.06.06 |
조건제어문(if, ifelse, for, while, repeat) (0) | 2021.06.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래밍
- 모듈
- plot
- python
- 함수
- 코드
- 영어회화
- sql
- mysql
- 금리
- 코딩
- 자바
- 클래스
- 그래프
- 경제
- SW
- R
- 데이터
- 프로그래머스
- 머신러닝
- 코딩테스트
- 데이터분석
- 스마트워치
- 개발
- 코테
- 경제신문
- Programming
- 영어
- 파이썬
- 보안
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함