CÁC PHÒNG CÁC KHOA
Liên kết |
Thiết kế biểu đồ bằng R (Phần 3. Vẽ biểu đồ tương quan (tổng hợp))14:02:00 09/12/2016
# gọi gói ggplot 2 và tạo các đối tượng muốn vẽ. >library(ggplot2) > p=ggplot(du,aes(x=bmi,y=pcfat,fill=gender)) 2. Thay đổi màu theo giới tính (Nữ màu đen, Nam màu xám) > p+geom_point(aes(col=gender),size=3)+ scale_color_manual(values = c("1", "8")) 3. Xóa bỏ nền cho biểu đồ sáng hơn > p+geom_point(aes(col=gender),size=3)+ scale_color_manual(values = c("1", "8"))+theme_bw()
4. Xóa khung chỉ giữ lại trục tung và trục hoành > p+geom_point(aes(col=gender),size=3)+ scale_color_manual(values = c("1", "8"))+theme_bw()+theme_classic()
5. Định nghĩa p1= các lệnh dưới (cho lệnh ngắn dễ quan sát) p1=p+geom_point(aes(col=gender),size=3)+ scale_color_manual(values = c("1", "8"))+theme_bw()+theme_classic()
6. Tạo nhãn biểu đồ > p1+labs(title="BIEU DO TUONG QUAN") 7. Tạo ký hiệu trên 2 trục >p1+labs(title="BIEU DO TUONG QUAN")+labs(x="Chi so khoi co the (Kg/m^2)",y="Ty trong chat beo (%)")
8. Thay giá trị trên 2 trục đậm hơn, to hơn và phần ghi chú to hơn. >p2=p1+labs(title="BIEU DO TUONG QUAN")+labs(x="Chi so khoi co the (Kg/m^2)",y="Ty trong chat beo(%)")+theme(axis.text.y = element_text(face="bold",size=17))+theme(axis.text.x = element_text(face="bold",size=17)) 9. Trục tung và trục hoành dày hơn >p2+theme(legend.text = element_text(size = 20))+theme( axis.line = element_line(size = 1))
10. Tạo đường trung bình tuyến tính >p2+theme(legend.text = element_text(size = 20))+theme( axis.line = element_line(size = 1))+geom_smooth(method="lm")
11. Tạo đường trung bình là hàm số bậc 2 > p2+theme(legend.text = element_text(size = 20))+theme( axis.line = element_line(size = 1))+geom_smooth(method="lm",formula=y~x+I(x^2))
BS: Bùi Văn Dủ |