#Part 2 - µµÀü ¹Ì¼Ç 3-1 -¼Ò½ºÄÚµå setwd("c:\\r_temp") data <- read.csv("¾ß±¸¼ºÀû.csv", header=T) head(data,25) bp <- barplot(data$¿¬ºÀ´ëºñÃâ·çÀ², main=paste("¾ß±¸ ¼±¼öº° ¿¬ºÀ ´ëºñ Ãâ·çÀ² ºÐ¼®","\n", "(¹ä°ª¿©ºÎ°è»ê ^^;;)"), col=rainbow(25) , cex.names=0.7, las=2, names.arg=data$¼±¼ö¸í, ylim=c(0,50)) title(ylab="¿¬ºÀ´ëºñÃâ·çÀ²", col.lab="red") aver <- 0 for(i in 1:length(data$¿¬ºÀ´ëºñÃâ·çÀ²)) { aver <- aver+data$¿¬ºÀ´ëºñÃâ·çÀ²[i] } aver aver <- aver/length(data$¿¬ºÀ´ëºñÃâ·çÀ²) aver abline(h=aver, col="blue") text(x=aver-11, y=14.5, col="black", cex=0.8, labels=paste(aver,'%',"(Æò±ÕÃâ·çÀ²)")) text(x=bp*1.01, y=data$¿¬ºÀ´ëºñÃâ·çÀ²*1.05, col="black", cex=0.7, labels=paste(data$¿¬ºÀ´ëºñÃâ·çÀ²,'%')) savePlot("baseball_bar.png",type="png") # ³ªÀÌÆðÔÀÏ Ã­Æ®·Î Ç¥ÇöÇϱâ data <- read.csv("ÁÖ¿ä¼±¼öº°¼ºÀû-2013³â.csv", header=T) data row.names(data) <- data$¼±¼ö¸í data2 <- data[,c(7,8,11,12,13,14,17,19)] stars(data2,flip.labels=FALSE, draw.segment=TRUE, frame.plot=TRUE, full=TRUE, main=" ¾ß±¸ ¼±¼öº° ÁÖ¿ä ¼ºÀû ºÐ¼®-2013³â ") savePlot("baseball_ny.png",type="png") label <- names(data2) val <- table(label) color <- c("black","red","green","blue","cyan","violet","yellow","grey") pie(val,labels=label,col=color, radius=0.1, cex=0.6) # ¹ü·Ê¿ë ±×·¡ÇÁ ¸¸µé±â savePlot("baseball_regend.png",type="png") #¿¬ºÀ´ëºñ Ãâ·çÀ²°ú ¿¬ºÀ´ëºñ ŸÁ¡À² Ç¥ÇöÇϱâ data4 <- data[,c(2,21,22)] data4 line1 <- data$¿¬ºÀ´ëºñÃâ·çÀ² line2 <- data$¿¬ºÀ´ëºñŸÁ¡À² par(mar=c(5,4,4,4)+0.1) plot(line1,type="o",axes=F, ylab="",xlab="",ylim=c(0,50),lty=2,col="blue", main="Çѱ¹ÇÁ·Î¾ß±¸¼±¼öº° ±â·ÏºÐ¼®-2013³â",lwd=2) axis(1,at=1:25,lab=data4$¼±¼ö¸í,las=2) axis(2,las=1) par(new=T) plot(line2,type="o",axes=F, ylab="",xlab="",ylim=c(0,50),lty=2,col="red") axis(4,las=1) mtext(side=4,line=2.5,"¿¬ºÀ´ëºñ ŸÁ¡À²") mtext(side=2,line=2.5,"¿¬ºÀ´ëºñ Ãâ·çÀ²") abline(h=seq(0,50,5),v=seq(1,25,1),col="gray",lty=2) legend(18,50,names(data[21:22]),cex=0.8,col=c("red","blue"),lty=1,lwd=2,bg="white") savePlot("baseball_4.png",type="png")