- R 教程
- R - 首页
- R - 概述
- R - 环境设置
- R - 基本语法
- R - 数据类型
- R - 变量
- R - 运算符
- R - 决策
- R - 循环
- R - 函数
- R - 字符串
- R - 向量
- R - 列表
- R - 矩阵
- R - 数组
- R - 因子
- R - 数据框
- R - 包
- R - 数据重塑
R - 线形图
线形图是一种通过绘制一系列点之间的线段来连接一系列点的图形。这些点按其中一个坐标(通常是 x 坐标)的值排序。线形图通常用于识别数据中的趋势。
R 中的plot()函数用于创建线形图。
语法
在 R 中创建线形图的基本语法如下:
plot(v,type,col,xlab,ylab)
以下是所用参数的描述:
v 是一个包含数值的向量。
type 取值为“p”表示仅绘制点,“l”表示仅绘制线,“o”表示绘制点和线。
xlab 是 x 轴的标签。
ylab 是 y 轴的标签。
main 是图表的标题。
col 用于为点和线着色。
示例
使用输入向量和“O”作为 type 参数创建简单的线形图。以下脚本将在当前 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") # Save the file. dev.off()
当我们执行上述代码时,它会产生以下结果:
线形图标题、颜色和标签
可以通过使用其他参数来扩展线形图的功能。我们为点和线添加颜色,为图表添加标题,并为轴添加标签。
示例
# 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()
当我们执行上述代码时,它会产生以下结果:
线形图中的多条线
可以使用lines()函数在同一图表上绘制多条线。
绘制第一条线后,lines()函数可以使用额外的向量作为输入在图表中绘制第二条线,
# 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()
当我们执行上述代码时,它会产生以下结果:
广告