R - Đồ thị Đường
Biểu đồ đường là một đồ thị nối một loạt các điểm bằng cách vẽ các đoạn thẳng giữa chúng. Các điểm này được sắp xếp theo một trong các giá trị tọa độ của chúng (thường là tọa độ x). Biểu đồ đường thường được sử dụng để xác định xu hướng trong dữ liệu.
Các plot() hàm trong R được sử dụng để tạo đồ thị đường thẳng.
Cú pháp
Cú pháp cơ bản để tạo biểu đồ đường trong R là:
plot(v,type,col,xlab,ylab)
Sau đây là mô tả về các tham số được sử dụng:
v là một vectơ chứa các giá trị số.
type lấy giá trị "p" để chỉ các điểm, "l" để vẽ các đường thẳng và "o" để vẽ cả các điểm và đường thẳng.
xlab là nhãn cho trục x.
ylab là nhãn cho trục y.
main là Tiêu đề của biểu đồ.
col được sử dụng để cung cấp màu sắc cho cả điểm và đường.
Thí dụ
Biểu đồ đường đơn giản được tạo bằng cách sử dụng vectơ đầu vào và tham số kiểu là "O". Tập lệnh dưới đây sẽ tạo và lưu một biểu đồ đường trong thư mục làm việc R hiện tại.
# Create the data for the chart.
v <- c(7,12,28,3,41)
# Give the chart file a name.
png(file = "line_chart.jpg")
# Plot the bar chart.
plot(v,type = "o")
# Save the file.
dev.off()
Khi chúng tôi thực thi đoạn mã trên, nó tạo ra kết quả sau:
Tiêu đề, Màu và Nhãn của Biểu đồ Đường
Các tính năng của biểu đồ đường có thể được mở rộng bằng cách sử dụng các tham số bổ sung. Chúng tôi thêm màu cho các điểm và đường, đặt tiêu đề cho biểu đồ và thêm nhãn cho các trục.
Thí dụ
# Create the data for the chart.
v <- c(7,12,28,3,41)
# Give the chart file a name.
png(file = "line_chart_label_colored.jpg")
# Plot the bar chart.
plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
main = "Rain fall chart")
# Save the file.
dev.off()
Khi chúng tôi thực thi đoạn mã trên, nó tạo ra kết quả sau:
Nhiều dòng trong một biểu đồ đường
Có thể vẽ nhiều hơn một đường trên cùng một biểu đồ bằng cách sử dụng lines()chức năng.
Sau khi dòng đầu tiên được vẽ, hàm lines () có thể sử dụng một vectơ bổ sung làm đầu vào để vẽ dòng thứ hai trong biểu đồ,
# Create the data for the chart.
v <- c(7,12,28,3,41)
t <- c(14,7,6,19,3)
# Give the chart file a name.
png(file = "line_chart_2_lines.jpg")
# Plot the bar chart.
plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall",
main = "Rain fall chart")
lines(t, type = "o", col = "blue")
# Save the file.
dev.off()
Khi chúng tôi thực thi đoạn mã trên, nó tạo ra kết quả sau: