pH
|
Protein
|
1/Protein
|
2
|
10
|
0.1
|
4
|
20
|
0.05
|
6
|
30
|
0.033333
|
8
|
40
|
0.025
|
10
|
50
|
0.02
|
จะเห็นได้ว่าค่าปริมาณ Protein กับค่าส่วนกลับของค่าเหล่านี้มีค่าต่างกันมาก หากเอามาพล็อตบนแกน Y เดียวกันเราแทบจะมองไม่เห็นค่า 1/Protein เลย
เราสามารถพล็อตกราฟ 2 แกน Y บน R ได้หลายวิธี ซึ่งวิธีหนึ่งที่ง่ายก็คือการใช้แพ็กเกจ plotrix
> install.packages("plotrix")
> library(plotrix)
> pH<-c(2,4,6,8,10)
> protein<-c(10,20,30,40,50)
> reciprocal<-1/protein
จากนั้นเราจะใช้ฟังก์ชั่น twoord.plot() ดังนี้
> twoord.plot(pH,protein,pH,reciprocal,lcol=1,rcol=1,xlab="pH",ylab="Protein (mg/L)",rylab="1/Protein (L/mg)")
นอกจากนี้เรายังสามารถกำหนด option ต่างๆ ของการพล็อตได้ เช่น lyim และ rylim เป็นตัวกำหนดช่วงแกนของการพล็อต หรือใช้ option ของ graphic ปรกติ ได้เช่น type = "o" เป็นการพล็อตแบบที่เส้นทับบนจุด ไม่ใช่เว้นเหมือนด้านบน
> twoord.plot(pH,protein,pH,reciprocal,type="o",lcol=1,rcol=1,xlab="pH",ylab="Protein (mg/L)",rylab="1/Protein (L/mg)",lylim=c(0,55),rylim=c(0,0.11))
ไม่มีความคิดเห็น:
แสดงความคิดเห็น