線形圖是通過在多個(gè)點(diǎn)之間繪制線段來連接一系列點(diǎn)所形成的圖形。這些點(diǎn)按其坐標(biāo)(通常是x
坐標(biāo))的值排序。線形圖通常用于識(shí)別數(shù)據(jù)趨勢(shì)。
R中的通過使用plot()
函數(shù)來創(chuàng)建線形圖。
在R中創(chuàng)建線形圖的基本語法是 -
plot(v,type,col,xlab,ylab)
以下是使用的參數(shù)的描述 -
“p”
表示僅繪制點(diǎn),“l(fā)”
表示僅繪制線條,“o”
表示僅繪制點(diǎn)和線。x
軸的標(biāo)簽。y
軸的標(biāo)簽。使用輸入向量和類型參數(shù)為“O”
創(chuàng)建一個(gè)簡(jiǎn)單的折線圖。以下腳本將在當(dāng)前R工作目錄中創(chuàng)建并保存折線圖。
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()
當(dāng)我們執(zhí)行上述代碼時(shí),會(huì)產(chǎn)生以下結(jié)果 -
可以通過使用附加參數(shù)來擴(kuò)展折線圖的功能。如如可以向點(diǎn)和線添加顏色,給圖表標(biāo)題,并在軸上添加標(biāo)簽。參考以下示例代碼 -
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()
當(dāng)我們執(zhí)行上述代碼時(shí),會(huì)產(chǎn)生以下結(jié)果 -
可以使用lines()
函數(shù)在同一個(gè)圖表上繪制多個(gè)直接。
在繪制第一行之后,lines()
函數(shù)可以使用附加向量作為輸入來繪制圖表中的第二行,參考以下代碼 -
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()
當(dāng)我們執(zhí)行上述代碼時(shí),會(huì)產(chǎn)生以下結(jié)果 -