วิธีเพิ่มเส้นแนวตั้งให้กับฮิสโตแกรมใน 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 ')
ตัวอย่างที่ 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
วิธีใช้ฟังก์ชัน abline() ใน R