R
-
R GraphicsR 2017. 11. 5. 18:36
1. R Graphic DevicesWindows : Window()Mac OS : QuartzUnix/Linux : x11, X11 2. Graphic Filepdfpostscriptxfigbitmappictexcairo_pdfcairo_pssvgpngjpegbmptff 3. Low level plotspoints()lines()rect()polygon()text()title()regend()axis()etc 4. High level plotsbarplot()pie()hist()boxplot()plot()pairs()ggplot2, lattice packageetc 5. External application interfacesGoogle EarthArcGISetc 6. External graphic d..
-
막대의 높이를 알려주는 레이블 추가하기R 2017. 10. 27. 20:00
install.packages("ggplot2")install.packages("dplyr") library(ggplot2) library(dplyr) # cut에 대한 빈도를 가지는 새로운 데이터 생성하기 cut.table - ggplot2::diamonds %>% dplyr::group_by(cut) %> dplyr::summarise(n = n()) # 막대에 레이블 추가하기 ggplot2::ggplot(data = cut.table, aes(x = cut, y = n)) + geom_bar(stat = "identity", fill = "purple") + geom_text(aes(label = n), vjust = -0.3) # vjust값이 음수이면 막대 위에 레이블이 생김
-
ggplot2로 상자그림 작성하기R 2017. 10. 27. 14:32
install.packages("ggplot2")library(ggplot2)# 1. 일변량 양적 자료에 대한 상자그림 ggplot2::ggplot(data = diamonds, aes(x = "price", y = price) + geom_boxplot() # 2. 집단별(일변량 질적자료) 상자그림 ggplot2::ggplot(data = diamonds, aes(x = cut, y = price) + geom_boxplot() # 3. 집단별(이변량 질적자료) 상자그림 ggplot2::ggplot(data = diamonds, aes(x = interaction(cut, color), y = price) + geom_boxplot()
-
-
ggplot() 함수로 산점도 작성하기R 2017. 10. 21. 12:55
ggplot(data = diamonds, aes(x = carat, y = price)) +geom_point(aes(col = cut), size = 2) + geom_smooth(method = "lm", col = "red", size = 1) + coord_cartesian(x = c(0, 6), y = c(0, 25000)) + labs(title = "Scatter Plot", subtitle = "Carat and Price", x = "Carat", y = "Price", caption = "diamonds data") + scale_color_brewer(palette = "Set1") + facet_grid( ~ cut) # 1. 레이어 준비 : x축에 carat, y축에 price ..