วิธีเพิ่มเส้นแนวตั้งให้กับฮิสโตแกรมใน r


คุณสามารถใช้วิธีการต่อไปนี้เพื่อเพิ่มเส้นแนวตั้งให้กับฮิสโตแกรมใน R:

วิธีที่ 1: เพิ่มเส้นแนวตั้งทึบในตำแหน่งเฉพาะ

 abline(v= 2 )

ไวยากรณ์นี้จะเพิ่มเส้นแนวตั้งให้กับฮิสโตแกรมที่ x=2

วิธีที่ 2: เพิ่มเส้นแนวตั้งแบบกำหนดเองในตำแหน่งเฉพาะ

 abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')

ไวยากรณ์นี้จะเพิ่มเส้นประแนวตั้งสีแดงที่มีความกว้าง 3 ให้กับค่าเฉลี่ยของฮิสโตแกรม

วิธีที่ 3: เพิ่มเส้นแนวตั้งที่กำหนดเองหลายเส้น

 abline(v=quantile(data, .25 ), col=' red ', lwd= 3 )
abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )

ไวยากรณ์นี้จะเพิ่มเส้นแนวตั้งสีแดงให้กับควอไทล์ที่ 1 และเส้นแนวตั้งสีน้ำเงินเพิ่มให้กับควอไทล์ที่สามของฮิสโตแกรม

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

ตัวอย่างที่ 1: เพิ่มเส้นแนวตั้งทึบที่ตำแหน่งเฉพาะ

รหัสต่อไปนี้แสดงวิธีการสร้างฮิสโตแกรมและเพิ่มเส้นแนวตั้งที่ x=2:

 #make this example reproducible
set. seed ( 1 )

#createdata
data <- rnorm(n= 1000 , mean= 5 , sd= 2 )

#create histogram to visualize distribution of data
hist(data)

#add vertical line at x=2
abline(v= 2 )

ตัวอย่างที่ 2: เพิ่มเส้นแนวตั้งที่กำหนดเองไปยังตำแหน่งเฉพาะ

รหัสต่อไปนี้แสดงวิธีการสร้างฮิสโตแกรมและเพิ่มเส้นประสีแดงแนวตั้งที่มีความกว้าง 3 เป็นค่าเฉลี่ยของฮิสโตแกรม:

 #make this example reproducible
set. seed ( 1 )

#create data
data <- rnorm(n= 1000 , mean= 5 , sd= 2 )

#create histogram to visualize distribution of data
hist(data)

#add vertical line at mean value
abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')

เพิ่มเส้นแนวตั้งให้กับฮิสโตแกรมใน R

ตัวอย่างที่ 3: เพิ่มเส้นแนวตั้งที่กำหนดเองหลายเส้น

รหัสต่อไปนี้แสดงวิธีสร้างฮิสโตแกรมและเพิ่มเส้นแนวตั้งสีแดงให้กับควอร์ไทล์ที่หนึ่ง และเส้นแนวตั้งสีน้ำเงินเพิ่มให้กับควอไทล์ที่สามของฮิสโตแกรม

 #make this example reproducible
set. seed ( 1 )

#create data
data <- rnorm(n= 1000 , mean= 5 , sd= 2 )

#create histogram to visualize distribution of data
hist(data)

#add vertical lines at 1st and third quartiles
abline(v=quantile(data, .25 ), col=' red ', lwd= 3 )
abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )

เพิ่มเส้นแนวตั้งหลายเส้นให้กับฮิสโตแกรมใน R

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน R:

วิธีสร้างฮิสโตแกรมความถี่สัมพัทธ์ใน R
วิธีการวางซ้อนเส้นโค้งปกติบนฮิสโตแกรมใน R
วิธีใช้ฟังก์ชัน abline() ใน R

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *