R語言線形圖

線形圖是通過在多個點之間繪製線段來連接一系列點所形成的圖形。這些點按其座標(通常是x座標)的值排序。線形圖通常用於識別數據趨勢。

R中的通過使用plot()函數來創建線形圖。

語法

在R中創建線形圖的基本語法是 -

plot(v,type,col,xlab,ylab)

以下是使用的參數的描述 -

  • v - 是包含數值的向量。
  • type - 取值「p」表示僅繪製點,「l」表示僅繪製線條,「o」表示僅繪製點和線。
  • xlab - 是x軸的標籤。
  • ylab - 是y軸的標籤。
  • main - 是圖表的標題。
  • col - 用於繪製點和線兩種顏色。

例子

使用輸入向量和類型參數爲「O」創建一個簡單的折線圖。以下腳本將在當前R工作目錄中創建並保存摺線圖。

setwd("F:/worksp/R")
# 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", main = "降雨量圖表")

# Save the file.
dev.off()

當我們執行上述代碼時,會產生以下結果 -

線圖標題,顏色和標籤

可以通過使用附加參數來擴展折線圖的功能。如如可以向點和線添加顏色,給圖表標題,並在軸上添加標籤。參考以下示例代碼 -

setwd("F:/worksp/R")
# 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 = "月份", ylab = "降雨量",
   main = "降雨量圖表")

# Save the file.
dev.off()

當我們執行上述代碼時,會產生以下結果 -

R語言線形圖

多線條圖表

可以使用lines()函數在同一個圖表上繪製多個直接。

在繪製第一行之後,lines()函數可以使用附加向量作爲輸入來繪製圖表中的第二行,參考以下代碼 -

setwd("F:/worksp/R")
# 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 = "月份", ylab = "降雨量", 
   main = "降雨量圖表")

lines(t, type = "o", col = "blue")

# Save the file.
dev.off()

當我們執行上述代碼時,會產生以下結果 -

R語言線形圖