วิธีใช้ฟังก์ชัน lines() ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน lines() ใน R เพื่อเพิ่มบรรทัดใหม่ให้กับพล็อต R ฐานที่มีอยู่
ฟังก์ชันนี้ใช้ไวยากรณ์ต่อไปนี้:
lines(x, y, col, lwd, lty)
ทอง:
- x: เวกเตอร์พิกัด x เพื่อใช้สำหรับขึ้นบรรทัดใหม่
- y : y พิกัดเวกเตอร์เพื่อใช้สำหรับบรรทัดใหม่
- col : สีของบรรทัดใหม่
- lwd : ความกว้างของบรรทัดใหม่
- lty : ประเภทของบรรทัดสำหรับบรรทัดใหม่
ตัวอย่างต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน lines() ในทางปฏิบัติ
ตัวอย่าง: วิธีการใช้ฟังก์ชัน lines() ใน R
สมมติว่าเราใช้โค้ดต่อไปนี้เพื่อสร้าง point cloud แบบง่ายในฐาน R:
#define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)
#create scatterplot
plot(x, y)
เราสามารถใช้ฟังก์ชัน lines() เพื่อเพิ่มบรรทัดที่มีพิกัดเฉพาะ (x, y) ลงในพล็อต:
#define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)
#create scatterplot
plot(x, y)
#define (x, y) coordinates for new line to add
x_line <- c(1, 2, 3, 4, 5, 6, 7, 8)
y_line <- c(2, 4, 6, 8, 10, 12, 14, 16)
#add new line to plot
lines(x_line, y_line)
นอกจากนี้เรายังสามารถใช้อาร์กิวเมนต์ col , lwd และ lty เพื่อเปลี่ยนสี ความกว้าง และรูปแบบเส้นของบรรทัดใหม่:
#define (x, y) coordinates
x <- c(1, 2, 3, 4, 5, 6, 7, 8)
y <- c(2, 5, 5, 9, 10, 14, 13, 15)
#create scatterplot
plot(x, y)
#define (x, y) coordinates for new line to add
x_line <- c(1, 2, 3, 4, 5, 6, 7, 8)
y_line <- c(2, 4, 6, 8, 10, 12, 14, 16)
#add new line to plot with custom style
lines(x_line, y_line, col=' red ', lwd= 6 , lty=' dashed ')
อย่าลังเลที่จะแก้ไขค่าของอาร์กิวเมนต์ต่างๆ ในฟังก์ชัน lines() เพื่อเพิ่มบรรทัดใหม่ด้วยสไตล์ที่คุณต้องการ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:
วิธีใช้ aline() ใน R เพื่อเพิ่มเส้นตรงให้กับแปลง
วิธีสร้าง Scatterplot ด้วยเส้นถดถอยใน R
วิธีปรับความหนาของเส้นใน ggplot2