鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ R語言線形圖
R語言列表
R語言隨機(jī)森林
R語言矩陣
R語言邏輯回歸
R語言數(shù)據(jù)幀
R語言數(shù)據(jù)重塑
R語言概述
R語言包
R語言字符串
R語言CSV文件
R語言運(yùn)算符
為什么使用R語言做統(tǒng)計(jì)?
R語言Web數(shù)據(jù)
R語言二進(jìn)制文件
R語言XML文件
R語言JSON文件
R語言因子
R語言容易學(xué)習(xí)嗎?
R語言基礎(chǔ)語法
R語言向量
R語言教程
R語言正態(tài)分布
R語言平均值,中位數(shù)和眾數(shù)
R語言變量
R語言條形圖
R語言決策樹
R語言開發(fā)環(huán)境安裝配置
R語言數(shù)組
R語言數(shù)據(jù)類型
R語言非線性最小二乘法
R語言直方圖
R語言卡方檢驗(yàn)
R語言泊松回歸
R語言決策結(jié)構(gòu)
R語言盒形圖(箱形圖)
R語言協(xié)方差分析
R語言二項(xiàng)分布
R語言餅狀圖
R語言循環(huán)
R語言散點(diǎn)圖
R語言線性回歸
R語言時(shí)間序列分析
R語言線形圖
R語言在現(xiàn)實(shí)中的應(yīng)用
R語言生存分析
R語言多元(多重)回歸
R語言函數(shù)
R語言Excel文件
R語言連接數(shù)據(jù)庫(kù)(MySQL)

R語言線形圖

線形圖是通過在多個(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ù)的描述 -

  • v - 是包含數(shù)值的向量。
  • type - 取值“p”表示僅繪制點(diǎn),“l(fā)”表示僅繪制線條,“o”表示僅繪制點(diǎn)和線。
  • xlab - 是x軸的標(biāo)簽。
  • ylab - 是y軸的標(biāo)簽。
  • main - 是圖表的標(biāo)題。
  • col - 用于繪制點(diǎn)和線兩種顏色。

例子

使用輸入向量和類型參數(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é)果 -

線圖標(biāo)題,顏色和標(biāo)簽

可以通過使用附加參數(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é)果 -