ตอบ: วิธีใช้ตัวเลือก bty เพื่อเปลี่ยนสไตล์พื้นที่แผนภูมิ


คุณสามารถใช้ฟังก์ชัน par() ใน R เพื่อสร้างหลายแปลงพร้อมกันได้

ในฟังก์ชัน par() คุณสามารถใช้ตัวเลือก bty เพื่อระบุรูปแบบกล่องที่จะใช้สำหรับแผนภูมิแต่ละแผนภูมิได้

มีค่าที่เป็นไปได้หกค่าที่คุณสามารถระบุให้กับตัวเลือก bty :

  • o : กล่องครบ (ค่าเริ่มต้น)
  • : ไม่มีกล่อง
  • 7 : เส้นขอบด้านบนและด้านขวา
  • L : เส้นขอบด้านล่างและด้านซ้าย
  • C : เส้นขอบด้านบน ซ้าย และล่าง
  • U : เส้นขอบซ้าย ล่าง และขวา

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

ตัวอย่าง: วิธีใช้ตัวเลือก bty เพื่อเปลี่ยนสไตล์กล่อง

รหัสต่อไปนี้แสดงวิธีใช้ฟังก์ชัน par() เพื่อสร้าง Scatterplots จำนวน 6 รายการในตารางสามแถว สองคอลัมน์:

 #define plot area as three rows and two columns
by(mfrow = c(3, 2))

#create six studs
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ')
plot(1:5, pch=19, col=' purple ')
plot(1:10, pch=19, col=' black ')
plot(1:20, pch=19, col=' pink ')

โปรดทราบว่าแต่ละ Scatterplot จะมีกล่องเต็มล้อมรอบ เนื่องจากนี่เป็นค่าเริ่มต้นสำหรับตัวเลือก bty

อย่างไรก็ตาม เราสามารถใช้ตัวเลือก bty เพื่อระบุสไตล์กล่องที่แตกต่างกันสำหรับ Scatterplot แต่ละอัน:

 #define plot area as three rows and two columns
by(mfrow = c(3, 2))

#create six plots with unique box styles
by(bty=' o ')
plot(1:5, pch=19, col=' red ', main=' Complete Box ')

by(bty=' n ')
plot(1:10, pch=19, col=' blue ', main=' No Box ')

by(bty=' 7 ')
plot(1:20, pch=19, col=' green ', main=' Top and Right ')

by(bty=' L ')
plot(1:5, pch=19, col=' purple ', main=' Bottom and Left ')

by(bty=' C ')
plot(1:10, pch=19, col=' black ', main=' Top, Left, Bottom ')

by(bty=' U ')
plot(1:20, pch=19, col=' pink ', main=' Left, Bottom, Right ') 

r พล็อตอาร์กิวเมนต์ bty

โปรดทราบว่าตอนนี้ทั้งหกแปลงมีสไตล์กล่องที่เป็นเอกลักษณ์

นอกจากนี้ ยังเป็นที่น่าสังเกตว่าคุณสามารถระบุรูปแบบกล่องเดียวกันสำหรับแต่ละพล็อตได้โดยทำในฟังก์ชัน par() แรก:

 #define plot area and use bottom+left box style for each plot
by(mfrow = c(3, 2), bty=' L ')

ตัวอย่างนี้จะทำให้แต่ละเส้นทางในหกเส้นทางมีเส้นขอบเฉพาะที่ด้านล่างและด้านซ้ายเท่านั้น

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

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

วิธีใช้ cex เพื่อเปลี่ยนขนาดขององค์ประกอบพล็อตใน R
วิธีพล็อตหลายคอลัมน์ใน R
วิธีวาดตำนานนอกโครงเรื่องใน R

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

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