การดึงข้อมูลจากไฟล์ 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)