JJUNNAK's
[ R ] 선그래프 plot(), lines() 본문
선 그래프
선 그래프는 시계열 데이터를 시각화 하는데 주로 쓰인다.
* 시계열 데이터 : 시간의 변화에 따라서 수집된 데이터
아래의 예제에서는 다음 데이터를 가지고 그래프를 그린다.
[ 데이터 ]
month <- 1:12
coffee <- c(42,51,37,81,90,34,47,50,30,20,55,81)
bread <- c(5,3,1,7,9,15,13,41,78,56,34,15,90)
1월 ~ 12월 까지 커피,빵의 판매수량을 저장한 데이터이다.
선 그래프 그리기 plot( )
아래는 커피 판매량에 대한 선 그래프 이다.
매개변수 type 은 선 그래프의종류를 의미하고
lty(line type)는 선의 종류, lwd(line width) 는 선의 굵기를 의미한다.
plot(month, # x축 데이터
coffee,# y축 데이터
main='월별 판매량', # 제목
type = 'o', # 그래프 종류
lty=1, # 선 종류
lwd=1, # 선 굵기
xlab='월', # x축 레이블
ylab='판매량' # y축 레이블
)
)

[ type 매개변수 별 그래프 종류 ]
좌측 상단부터 시계방향으로
type = 'o'
type = 'l'
type = 'b'
type = 's'

[ lty 매개변수별 선의 종류 ]
lty = 1~6

복수 선 그래프 lines()
선그래프는 하나의 선 뿐만아니라 복수개의 선도 나타낼 수 있다.
lines() 함수는 plot() 함수로 작성한 그래프 위에 선을 겹쳐서 그리는 역할을 한다.
lines()함수를 추가할 때마다 선이 하나씩 늘어나게 된다.
plot(month, # x축 데이터
coffee,# y축 데이터
main='월별 판매량', # 제목
type = 'l', # 그래프 종류
lty=1, # 선 종류
lwd=1, # 선 굵기
xlab='월', # x축 레이블
ylab='판매량', # y축 레이블
col='blue' # 색상
)
lines(month, # x축 데이터
bread, # y축 데이터
type='l', # 그래프 종류
col='red' # 색상
)
)

'Language > R' 카테고리의 다른 글
[ R ] 원그래프 pie(), pie3D() (0) | 2023.01.17 |
---|---|
[ R ] 히스토그램 hist() (0) | 2023.01.17 |
[ R ] 막대 그래프 barplot() , par()함수 (0) | 2023.01.17 |
[ R ] .csv .xlsx 파일 저장, 불러오기 (0) | 2023.01.17 |
[ R ] 데이터셋 Dataset, 데이터 조작 함수 모음 (0) | 2023.01.17 |
Comments