การดึงข้อมูลจากไฟล์ Excel เริ่มจากการ set working directory และเรียกดูแถวแรกของข้อมู

df=read.csv("sample_houseprice.csv")
head(df)
##   Id MSSubClass MSZoning LotFrontage LotArea Street YearBuilt SalePrice
## 1 12         60       RL          85   11924   Pave      2005    345000
## 2 14         20       RL          91   10652   Pave      2006    279500
## 3 21         60       RL         101   14215   Pave      2005    325300
## 4 26         20       RL         110   14230   Pave      2007    256300
## 5 28         20       RL          98   11478   Pave      2007    306000
## 6 33         20       RL          85   11049   Pave      2007    179900

การพล็อตกราฟ

attach(df)
plot(LotFrontage,SalePrice)

การเปลี่ยนสีของจุดโดยใช้ col = สีหรือโค้ดสี

plot(LotFrontage,SalePrice,col = "#3CB371")

การเปลี่ยนลักษณะของจุดบนกราฟด้วย pch

plot(LotFrontage,SalePrice,col = "#99CCCC",pch = 8)

การเปลี่ยนขนาดตัวอักษรดตัวแกน x แกน y โดยใช้ cex.lab

plot(LotFrontage,SalePrice,col = "PaleVioletRed",pch = 8,cex.lab=1.5)

การเปลี่ยนขนาดตัวเลขในแกน x และ y โดยใช้ cex.axis

plot(LotFrontage,SalePrice,col = "PaleVioletRed",pch = 8,cex.lab=1.5,cex.axis = 1)

การเปลี่ยนขนาดของจุดโดยใช้ cex

plot(LotFrontage,SalePrice,col = "PaleVioletRed",pch = 8,cex.lab=1.6,cex.axis = 1,cex = 0.5)

การปรับชื่อของแกน x โดย xlab เปลี่ยนชื่อของแกน y โดย ylab

plot(LotFrontage,SalePrice,col = "PaleVioletRed",pch = 8,cex.lab=1.6,cex.axis = 1.5,cex = 0.5,xlab = "Lot frontage",ylab = "Sale Price")

การสร้าง boxplot แนวตั้ง

boxplot(LotFrontage,col = "#99CC99")

การสร้าง boxplot แนวนอน โดยจะเพิ่ม horizontal ไปด้วย

boxplot(LotFrontage,col = "#99CCCC",horizontal = TRUE ) 

การสร้างกราฟ 2 คอลัมน์แถวในหน้าเดียวกัน โดยใช้ par(mfrow = c(num of row ,num

par(mfrow = c(1,2))
boxplot(LotFrontage,col = "#99CC99")
boxplot(LotFrontage,col = "#99CCCC",horizontal = TRUE )

การสร้างกราฟแท่งโดยใช้ barplot

barplot(table(MSZoning,MSSubClass),col=c("#98FB98","#FFF8DC","#99CCCC"))

เพิ่มคำอธิบายกราฟ โดยใช้คำสั่ง legend.text = TRUE

barplot(table(MSZoning,MSSubClass),col=c("#98FB98","#FFF8DC","#99CCCC"),beside=TRUE,legend.text = TRUE)

เพิ่มคำอธิบายแกน x โดย xlab = “The Building class”

barplot(table(MSZoning,MSSubClass),col=c("#98FB98","#FFF8DC","#99CCCC"),beside=TRUE,legend.text = TRUE , xlab = "The Building class")

การสร้างกราฟวงกลม โดยใช้คำสั่ง pie

pie(table(MSZoning,MSSubClass),col=c("#99CC99","#FFF8DC","#99CCCC"))

การสร้างกราฟ Histogram โดยใช้คำสั่ง hist

hist(table(MSZoning,MSSubClass),col=c("#99CC99","#FFF8DC","#99CCCC"))

การสร้างกราฟแบบจุดโดยใช้คำสั่ง dotchart

dotchart(table(MSZoning,MSSubClass),col=c("#99CC99","#FFF8DC","#99CCCC"),pch = 8)

การแสดงกราฟหลายรูปในหน้าเดียวกัน 2 แถว 2 คอลัมน์

g.par <- par(mfrow = c(2,2))
    x <- seq(-20,20,len=100)
    y <- dnorm(x)
    boxplot(LotFrontage,col = "#99CC99")
    barplot(table(MSZoning,MSSubClass),col=c("#98FB98","#FFF8DC","#99CCCC"))
    pie(table(MSZoning,MSSubClass),col=c("#99CC99","#FFF8DC","#99CCCC"))
    hist(table(MSZoning,MSSubClass),col=c("#99CC99","#FFF8DC","#99CCCC"))

par(g.par)