본문 바로가기
반응형

막대그래프5

[R ggplot2] 막대그래프 기본형 그리기 사용할 데이터는 mtcars 라는 내장데이터입니다. 아래와 같습니다. > head(mtcars) mpg cyl disp hp drat wt qsec vs am gear carb Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4 Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4 Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1 Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1 Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2 Valiant 18.1 6 225 105 2.76 3.46.. 2022. 5. 31.
[R 그래프] 여러 집단의 전후변화 비교 막대그래프 library(lsr) #데이터 dt1=c(1,2,3,4,5,6,7,8,9,10) dt2=c(1,2,3,4,5,6,7,8,9,100) #통계량계산(중앙값절대편차, 평균절대편차, 표준편차) dt_dev=c(mad(dt1),mad(dt2),aad(dt1),aad(dt2),sd(dt1),sd(dt2)) names(dt_dev)=rep(c("dt1","dt2"),3) #벡터 원소이름지정 barplot(dt_dev,beside=TRUE,col=c("red","red","blue","blue","green","green")) legend("topleft",legend=c("MAD","AAD","SD"),fill=c("red","blue","green"),border="white",cex=1.2) 2021. 10. 19.
[R시각화] 조건부 막대그래프 (barchart) lattice 패키지의 barchart 함수를 이용하면 조건부 막대그래프를 그릴 수 있습니다. 먼저 예시에 사용할 데이터를 하나 만들겠습니다. 세 카페의 음료별 판매량 데이터입니다. R에서 데이터를 열어봅시다. (경로는 여러분이 파일을 저장한 경로로 넣으셔야 됩니다.) library(readxl) dt dt coffee volume name 1 americano 494 starbucks 2 latte 455 starbucks 3 Espresso 476 starbucks 4 americano 461 hollys 5 latte 436 hollys 6 Espresso 144 hollys 7 americano 497 ediya 8 latte 483 ediya 9 Espresso 205 ediya 그래프를 그려봅.. 2021. 1. 16.
[R 시각화] 그룹형 막대그래프 그리는 방법 행렬을 하나 정의해봅시다. 세 사람의 수학,영어, 과학 성적입니다. Tim = c(67,68,39) Marry = c(65,36,20) Kate = c(88,90,45) dt=cbind(Tim,Marry,Kate) rownames(dt)=c("Math","English","Science") 데이터를 확인해봅시다. > dt Tim Marry Kate Math 67 65 88 English 68 36 90 Science 39 20 45 barplot 을 적용합시다. beside 를 TRUE로 설정해야 그룹형 막대그래프가 그려집니다. 열이 하나의 그룹이 되고, 각 열의 행은 그룹에 속한 막대가 됩니다. barplot(dt,beside=TRUE) 색을 지정해봅시다. col 옵션을 사용합니다. 범례가 들어갈 자리.. 2020. 12. 22.
[R 시각화] 막대그래프 x축 눈금, y축 눈금 크기 변경 1. 막대그래프 그리기 volume=c(500,600,200) names=c("americano","latte","chocolate") barplot(volume,names=names) 2. x축 눈금 크기 변경 cex.names 옵션을 사용합니다. mb=barplot(volume,names=names,cex.names=1.4) 3. y축 눈금 크기 변경 cex.axis 옵션을 사용합니다. mb=barplot(volume,names=names,cex.axis=1.5) 2020. 12. 16.
반응형